Как программно обнаружить неактивные ветви в репозиториях GitHub?
У меня есть дюжина репозиториев в репозитории GitHub. Структура хранилища выглядит следующим образом:
+ project1
+------- trunk
+------- tags
+------- branches
+ ------- releases
+ project2
....
Наша политика требует, чтобы любая активная ветка была удалена после 30 дней бездействия. Однако не существует автоматического способа обнаружения такой неактивной ветви. Иногда у меня есть неактивная ветвь, которая выживает после 30-дневной отметки.
Есть ли скрипт для перечисления веток, а также даты их последнего коммита во всех репозиториях GitHub?
Edit1 - Также есть ли способ узнать, сколько организаций и какие проекты они размещают через API?