通过提交在存储库中的总代码行数

时间:2014-07-23 17:58:29

标签: git github

通过提交确定GitHub上存储库(代码行)总大小的最佳方法是什么?例如,假设第一次提交引入了1000行代码。从那时开始,每次提交后,总大小可能会发生变化。如何在不使用API​​获取提交列表的情况下跟踪此操作,然后获取每个提交以获取添加/删除列表?

如上所述,我一直在使用v3 API来获取提交列表。此数据不包含添加或删除,因此AFAIK I无法以这种方式跟踪存储库的大小。

在一个完美的世界中,我想使用API​​执行此操作,而不必使用 git clone 每个repo。理想情况下,这些数据可用于使用API​​的大量存储库,而无需存储日志的本地副本或其他内容。

1 个答案:

答案 0 :(得分:1)

如果您想浏览API,可能会对以下入口点感兴趣

它公开了一个整洁的stats成员,它给出了指定提交的添加和删除行数。

stats: {
    total: 16,
    additions: 10,
    deletions: 6
}