Github API for Python : PyGithub – get a list of all commits for a particular repository
I am developing a script which requires me to get a list of all commits for a particular repository, as well as the date and time of commit. The Commit Class in the PyGithub API:
does not have any member for date-of-commit and time-of-commit.
Any ideas on how to get the date and time of a commit using the API?
2 Solutions collect form web for “Github API for Python : PyGithub – get a list of all commits for a particular repository”
A bit late to answer, but you can get the information from the GitAuthor of the GitCommit of the Commit.
This will print the dates of all the commits:
for commit in commits: if commit.commit is not None: print commit.commit.author.date
I think you need to call
and in each satsus there is attributes created_at and updated_at
- created_at: datetime.datetime
- creator: NamedUser
- description: string
- id: integer
- state: string
- target_url: string
- updated_at: datetime.datetime