Иногда в исходном GitHub-репозитории используемого мной программного обеспечения, такого как linkchecker , наблюдается небольшое развитие или его полное отсутствие, в то время как было создано много форков (в данном случае: 142, на момент написания).
Для каждой ветки я хотел бы знать:
- , какие ветви он имеет с коммитами перед исходной основной веткой
и для каждой такой ветви:
- на сколько коммитов он опережает исходный
- на сколько коммитов он отстает
GitHub имеет веб-интерфейс для сравнения вилок , но я не хочу делать это вручную для каждой вилки, я просто хочу CSV-файл с результатами для всех вилок.Как это можно записать? GitHub API может перечислять вилки , но я не вижу, как сравнить вилки с ним.Клонирование каждой вилки по очереди и локальное сравнение кажется немного грубым.