Skip to content

How to get all repo commits? #261

Answered by robrbecker
ossama0808 asked this question in Q&A
Discussion options

You must be logged in to vote

You would use the listCommits method and then paginate through results as needed. https://pub.dev/documentation/github/latest/github/RepositoriesService/listCommits.html

Although this will by default list ALL commits (probably in ascending order) which could be a LOT of data. Looking at the API, there's also no way to easily include parameters to get the commits you want (as seen here https://docs.github.com/en/rest/reference/repos#list-commits--parameters)

I'll make an issue to add the ability to pass in params to this method.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@robrbecker
Comment options

Answer selected by ossama0808
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants