Создайте обзор между двумя тегами в 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 для добавления всех наборов изменений по отдельности.