List all repository commits
Lists all commits for a specified project repository.
Request
- Base URLhttps://gitlab.com
- Authnone declared
Path parameters
The ID or URL-encoded path of the project
Query parameters
The name of a repository branch or tag, if not given the default branch is used
Only commits after or on this date will be returned
Only commits before or on this date will be returned
The file path
Follow file renames when filtering by path
Search commits by commit author
Every commit will be returned
Stats about each commit will be added to the response
Only include the first parent of merges
List commits in order
Parse and include Git trailers for every commit
Current page number
Number of items per page
Specify the pagination method
Record from which to start the keyset pagination
Response
List all repository commits
Example response
[
{
"id": "2695effb5807a22ff3d138d593fd856244e155e7",
"short_id": "2695effb",
"created_at": "2017-07-26T11:08:53.000+02:00",
"parent_ids": [
"2a4b78934375d7f53875269ffd4f45fd83a84ebe"
],
"title": "Initial commit",
"message": "Initial commit",
"author_name": "John Smith",
"author_email": "john@example.com",
"authored_date": "2012-05-28T04:42:42-07:00",
"committer_name": "Jack Smith",
"committer_email": "jack@example.com",
"committed_date": "2012-05-28T04:42:42-07:00",
"trailers": {
"Merged-By": "Jane Doe janedoe@gitlab.com"
},
"extended_trailers": {
"Signed-off-by": [
"John Doe <johndoe@gitlab.com>",
"Jane Doe <janedoe@gitlab.com>"
]
},
"web_url": "https://gitlab.example.com/janedoe/gitlab-foss/-/commit/ed899a2f4b50b4370feeea94676502b42383c746"
}
]Changes
No recorded changes to this operation across all 5 revisions of this API.