2015-02-24 6 views
0

я попытался использовать GitHub API, расположенный здесь: https://developer.github.com/v3/pulls/#list-pull-requests-filesКак отслеживать запросы на загрузку и слияния в репозитории github?

Я получаю довольно большой объект JSON. Поскольку я нахожусь в сети github предприятия, я единственный, кто разрешил слиться с репо в моей учетной записи, но другим разрешено разветвлять и создавать запросы на загрузку. Объект json говорит, кто подает запрос на pull, однако я не уверен, что json указывает, кто УТВЕРЖДАЕТ слияние. Как и в случае, если JaneDoe сделал запрос на вытягивание, JimBob фактически одобряет/объединяет его. Предоставляет ли API эту информацию? Я не могу сказать, присутствует ли это.

ответ

0

Я думаю, что такая информация будет использоваться в комментариях. Инструмент git использует метод --signoff для обозначения утверждения. Возможно, если участники будут использовать этот флаг, он будет отображаться в сообщении фиксации. Затем вы можете отфильтровать тело сообщения фиксации для ключевых слов Signed-off-by: Я верю.

Для получения более подробной информации см. this SO question.