我正在開發一個在Git存儲庫上收集度量標準的工具。我試圖弄清楚如何計算一次推送中的提交數量,這樣我可以說「對於存儲庫x,平均值爲和提交在推送之前進行」。在這種情況下,合併提交可以被忽略。我試圖用libgit2沒有成功,因爲我不相信Git本身將這些信息存儲在它的對象數據庫中。如何在從Git存儲庫進行推送之前測量提交數量?
雖然看起來GitHub可以推斷何時推送已經完成,所以它一定是可能的。 GitHub在主頁上顯示了提交者最近提交的列表(針對您所屬的組織以及您所關注的人),並在提交時將提交顯示爲擠在一起。
如何使用GitHub API或其他庫來獲取此信息?
謝謝,那就是我一直在尋找的! – Agrajag
你非常歡迎@Agrajag –