Как я могу получить все коммиты из Bitbucket без коммитов слияния?

Я нашел этот API для получения всех коммитов:

https://bitbucket.es.ad.adp.com/rest/api/1.0/projects/XXXXX/repos/wwwwww/commits/1afdd692dc99eae74c7280306ca97bcb237bbe5f

но ответ включает коммиты слияния. Мне нужны только оригинальные коммиты. Есть ли способ исключить коммиты слияния из ответа?


person RamaKrishna Chowdary    schedule 08.06.2017    source источник


Ответы (1)


В документации по API Bitbucket Server показан необязательный merges параметр на этой конечной точке:

если присутствует, управляет фильтрацией коммитов слияния. Может быть либо exclude, чтобы исключить коммиты слияния, либо include, чтобы включить как коммиты слияния, так и коммиты без слияния, или only, чтобы вернуть только коммиты слияния.

я думаю что-то вроде

https://bitbucket.es.ad.adp.com/rest/api/1.0/projects/XXXXX/repos/wwwwww/commits/?merges=exclude

должен сделать трюк.

person Chris    schedule 11.06.2017