Я знаю значение метрик github Ahead / Behind, но мне интересно, можно ли выполнить вычисления самостоятельно, основываясь на API RESTFul Web Service, который предоставляет SCM-менеджер?
SCM-Manager - это простой способ поделиться своими репозиториями Git, Mercurial и Subversion. Он предоставляет полный API-интерфейс RESTFul Web Service в JSON и XML.
Вы можете найти документацию по API через этот URL
Впереди - количество коммитов в этой ветке, которых нет в базовой ветке. Ниже указано количество коммитов в базовой ветви, которых нет в этой ветви.
Так что мне нужно как-то подсчитать количество коммитов конкретной ветки до момента последнего слияния.
Так, как я могу определить опережающий и задний статус определенной ветви?
Какие свойства / элементы вам нужны из Git для вычисления этого?