PyGithub - 如何获取特定分支的所有提交列表?
PyGithub - How to get a list of all commits for a particular branch?
我需要检查在 github 上对特定分支所做的所有提交。
我知道
repo.get_commits()
但是我猜这个 returns 提交了该存储库的所有分支。我在 Commit class nor in Gitcommit class.
中都没有找到任何分支属性
中也没有.get_commits()之类的东西
解决这个问题的正确方法是什么?
作为discussed here, this should utimately use the GitHub API List Commits
get /repos/{owner}/{repo}/commits
将要从中列出提交的 sha 或分支名称作为参数。
Ib PyGitHub,即 github.Repository.Repository.get_commits()
,sha – string
是分支名称。
那将 return 一个 github.PaginatedList.PaginatedList
of github.Commit.Commit
我需要检查在 github 上对特定分支所做的所有提交。
我知道
repo.get_commits()
但是我猜这个 returns 提交了该存储库的所有分支。我在 Commit class nor in Gitcommit class.
中都没有找到任何分支属性 中也没有.get_commits()之类的东西解决这个问题的正确方法是什么?
作为discussed here, this should utimately use the GitHub API List Commits
get /repos/{owner}/{repo}/commits
将要从中列出提交的 sha 或分支名称作为参数。
Ib PyGitHub,即 github.Repository.Repository.get_commits()
,sha – string
是分支名称。
那将 return 一个 github.PaginatedList.PaginatedList
of github.Commit.Commit