Returns the list of git commits which are found and identified to be merge commits.
How to determine if a commit is a merge commit?
A git commit that has two or more parents is a merge commit.
A git commit that has two or more parents is a merge commit.
isMergeCommit (Commits REST API extension)
url
/jira/rest/gitplugin/1.0/issues/JIRA_ISSUE_KEY/commits
method
GET
content-type
application/json
parameters
none
response
Returns the result in the example below.
Example usage:
GET http://jira.yourorg.com/jira/rest/gitplugin/1.0/issues/TEST-1/commits
{
"success": true,
"commits": [
{
"author": "John Smith <[email protected]>",
"commitId": "2e7f45a5fc9cf30d1ef56051f1fda2d2270d8036",
"isMergeCommit": true,
"date": "2023-05-30T21:55:44+0700",
"message": "Merge branch 'master' into TEST-2",
"repository": {
"id": 34,
"name": "GIT-4188"
},
"notes": {},
"branches": [
"TEST-2"
]
},
{
"author": "John Smith <[email protected]>",
"commitId": "c0a5c6a6c942e95d554326fa5265c4e0ba7e2f9a",
"isMergeCommit": false,
"date": "2023-05-30T21:31:25+0700",
"message": "TEST-2 commit B",
"repository": {
"id": 34,
"name": "GIT-4188"
},
"notes": {},
"branches": [
"TEST-2"
]
}
]
}
Commits REST APIs
Merge Commit (this page)