Skip to content

List repository commits

GET
/v1/repos/{username}/{repo_name}/commits
username
required
Username
string
repo_name
required
Repo Name
string
branch
Any of:
string
page
Page

Current page

integer
0

Current page

limit
Limit

Limit of item number in the page

integer
default: 50 <= 100

Limit of item number in the page

Successful Response

CommitListResponse
object
branch
required
Branch
string
commits
required
Commits
Array<object>
Commit
object
id
required
Id
string format: uuid
hexsha
required
Hexsha
string
message
required
Message
string
author
required
Author
object
name
required
Name
string
email
required
Email
string format: email
committer
required
Author
object
name
required
Name
string
email
required
Email
string format: email
pagination
required
Pagination
object
total_items
required
Total Items
integer
total_pages
required
Total Pages
integer
page
required
Page
integer
limit
required
Limit
integer

The repository was not found or no commit found in the repository

GenericError
object
detail
Detail
Example
{
"detail": "No commit found in the repository"
}

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string