Эффективное получение статистики для всех коммитов GitHub
Есть ли более эффективный способ получить количество добавлений / удалений, связанных с коммитом, чем циклически проходить через каждый коммит и вызывать:
GET /repos/:owner/:repo/commits/:sha
(https://developer.github.com/v3/repos/commits/)
Просто чтобы получить:
"stats": {
"additions": 104,
"deletions": 4,
"total": 108
},
Данные?
К сожалению, конечная точка коммитов:
GET /repos/:owner/:repo/commits
Содержит много данных о каждом коммите, но не эту деталь, что означает огромное количество дополнительных вызовов API для его получения.