Python的Github API:PyGithub-获取特定存储库的所有提交的列表
我正在开发一个脚本,它要求我获取特定存储库的所有提交的列表,以及提交的日期和时间。PyGithub API中的提交类: 没有提交日期和提交时间的任何成员。Python的Github API:PyGithub-获取特定存储库的所有提交的列表,python,git,version-control,github,repository,Python,Git,Version Control,Github,Repository,我正在开发一个脚本,它要求我获取特定存储库的所有提交的列表,以及提交的日期和时间。PyGithub API中的提交类: 没有提交日期和提交时间的任何成员。 关于如何使用API获取提交的日期和时间,您有什么想法吗?我想您需要调用 commit.getStatuses() 在每个SATSU中都有属性在创建和在更新 从这里开始: 班级委员会 属性: 创建时间:datetime.datetime 创建者:NamedUser 描述:字符串 id:整数 状态:字符串 目标url:字符串 更新时间:da
关于如何使用API获取提交的日期和时间,您有什么想法吗?我想您需要调用
commit.getStatuses()
在每个SATSU中都有属性在创建和在更新
从这里开始:
班级委员会
属性:
- 创建时间:datetime.datetime
- 创建者:NamedUser
- 描述:字符串
- id:整数
- 状态:字符串
- 目标url:字符串
- 更新时间:datetime.datetime
for commit in commits:
if commit.commit is not None:
print commit.commit.author.date
这是一个问题吗?我不这么认为。我想知道这一点,但为什么每次提交都会有多个
CommitStatus
?@wrgrs不是因为您可以修改提交并再次推送更改吗?(甚至做一个重基)
from github import Github
gh = Github(base_url="", login_or_token="")
repo = gh.get_repo(repo_name)
#returned commits in a paginated list
commits = repo.get_commits()