我开发了一个使用一些 Github 信息的网络服务。我需要获取随着提交而更改的文件列表。我找到了一个库列表。我尝试了所有 3 个 Java 库和github3.py
. 所有这些库都会返回一个提交信息,其中包含受影响文件的空列表(或null
Java 库)。获取受影响文件列表的代码非常简单,所以我不知道为什么会这样。
from github3 import login, repository
repo = repository('sigmavirus24', 'github3.py')
commits = repo.iter_commits()
for commit in commits:
print len(commit.files) #prints 0
UPD:如何获取特定提交更改的文件列表?