Как определить, какие форки на GitHub впереди? - PullRequest
0 голосов
/ 25 февраля 2019

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

Для каждой ветки я хотел бы знать:

  • , какие ветви он имеет с коммитами перед исходной основной веткой

и для каждой такой ветви:

  • на сколько коммитов он опережает исходный
  • на сколько коммитов он отстает

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

1 Ответ

0 голосов
/ 20 июня 2019

Имел точно такой же зуд и написал скребок, который берет информацию, напечатанную в визуализированном HTML для вилок: https://github.com/hbbio/forkizard

Определенно не идеальное, но временное решение.

...