Skip to content

List commits​

GET
/api/v1/git/commits

List the commits in a range similar to git log, the commits are always ordered from newest to oldest in the tree.

Parameters​

Query Parameters

filter

string filter for the commits. Filters commits by their ID or summary.

Typestring
baseRev

The base revision of the range, this can be short hash, full hash, a tag,
or any other reference such a branch name. If empty, the first commit is used.

Typestring
headRev

The head revision of the range, this can be short hash, full hash, a tag,
or any other reference such a branch name. If empty, the current HEAD is used.

Typestring

Responses​

List of commits

application/json
JSON
{
"commits": [
{
"author": {
"email": "string",
"name": "string"
},
"body": "string",
"committer": {
"email": "string",
"name": "string"
},
"id": "string",
"summary": "string",
"time": "string",
"references": [
{
"kind": "string",
"name": "string"
}
]
}
]
}

Samples​