Как получить человека, который объединил запрос на извлечение через API

Мы используем разрешения ветки, чтобы ограничить доступ на запись для разработки и мастеринга. Мне интересно проверить работу некоторых разработчиков, которые имеют временный доступ на запись и, таким образом, могут одобрять запросы на вытягивание в надежде сделать их временный доступ постоянным. Однако у меня возникли проблемы с получением необходимых данных. Наш репозиторий занят, поэтому я хотел бы агрегировать данные программно.

Я просмотрел документацию Stash API и обнаружил, что я могу получить текущий статус запроса на вытягивание через REST.

Хотя я вижу, что состояние «ОБЪЕДИНЕНО», не представляется возможным выяснить, кто выполнил слияние. Существует ли общедоступный API, который предоставляет эти данные, или мне нужно будет просмотреть различные домашние страницы запросов на вытягивание, чтобы собрать эту информацию?


person neontapir    schedule 11.09.2014    source источник


Ответы (1)


Вы можете использовать конечную точку действий, чтобы получить действия, которые произошли в запросе на вытягивание. Для запроса на вытягивание, который был объединен, будет запись (среди прочего) с

action: "MERGED"

и пользовательский объект, соответствующий пользователю, который это сделал.

person Rog    schedule 14.09.2014