我想在http://github.com/plone和http://github.com/collective中计算2012年的提交
有没有工具可以做到这一点 - 为Github组织提供统计数据?
我是否需要编写自己的脚本来抓取存储库,单独检查它们并计算提交?
我是这样做的:
git_urlURL)git clone --bare只有 git 信息,没有工作副本。这将创建一个<repository_name>.git>目录,假设plone.event.git您克隆了git://github.com/plone/plone.event.git.git --git-dir=<git_directory> rev-list HEAD --count;计算修订次数 将计数输出到标准输出,所以subprocess.check_output()应该可以很好地完成工作。.git再次删除目录只需要 2 次 API 调用,因此您可以避免受到速率限制;使用 API 对所有提交进行分页将需要太多请求来计算所有存储库提交,无论如何,签出裸存储库副本会更快。
| 归档时间: |
|
| 查看次数: |
1405 次 |
| 最近记录: |