GitHub 支持列出依赖于存储库的项目。我可以通过 GitHub API 提取这些依赖项的事件(例如时间)吗?如果没有,我怎样才能得到这些信息?
问问题
109 次
1 回答
0
截至 2018 年 4 月,GitHub API v4 在“预览版”中支持此功能:https ://developer.github.com/v4/previews/#access-to-a-repositories-dependency-graph 。
我尝试了以下查询,但结果对我来说似乎很奇怪。
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
totalCount
}
}
}
结果是:
{'data': {'repository': {'dependencyGraphManifests': {'totalCount': 14}}}}
我试图知道为什么totalCount
是 14,所以我运行以下语句:
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
edges{
node{
repository{
name
}
}
}
}
}
}
结果是:
{'data': {'repository': {'dependencyGraphManifests': {'edges': [{'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}]}}}}
谁能知道为什么?
于 2020-04-07T03:07:43.713 回答