Создайте обзор между двумя тегами в Atlassian Crucible, используя REST API

Я хочу иметь автоматизированный способ создания обзора в тигле между двумя тегами Git. (У меня также есть FishEye, который позволяет просматривать код).

Я могу сделать это через Интернет, выполнив следующие действия:

Создать обзор -> Поиск файлов -> Расширенный поиск EyeQL-запрос:

select revisions from dir "/" where between tags (starttag,endtag] 
group by changeset return path, revision, author, date, csid

и щелкнув по полю "Добавить все n ревизий" (это может быть не самый эффективный маршрут, но он работает)

Однако я не могу найти способ сделать тот же процесс через остальные API.

Я могу создать рецензию с помощью REST API, но следующий шаг (определение файлов для рецензирования) ускользает от меня.

1 ответ

Я нашел решение - используйте git rev-list starttag..endtag чтобы получить список всех ревизий между ними, а затем использовать этот API для добавления всех наборов изменений по отдельности.

Другие вопросы по тегам