Получение ссылки gerrit из commit-id - PullRequest
0 голосов
/ 16 октября 2018

Можно ли получить gerrit-ссылку определенного коммита с сервера gerrit?

Я могу получить commit-id и автора с помощью git log.Я хочу найти способ получить соответствующую ссылку Gerrit для того же от сервера Gerrit, чтобы я мог отслеживать эти соответствующие коммиты.

Спасибо

1 Ответ

0 голосов
/ 16 октября 2018

См. Инструменты командной строки .

С помощью gerrit query , вы можете получить ссылку.Например:

ssh -p 29418 $username@$gerrithost gerrit query commit:$hash --format=json
# and then parse the json data

или

ssh -p 29418 $username@$gerrithost gerrit query commit:$hash | grep -E '^  url:'

29418 - порт по умолчанию.Если это не относится к вашей Gerrit, замените его на фактическое число.

С опциями запроса Gerrit вы можете получить почти все, что было видно на странице определенного изменения, если оно было выдвинуто вrefs/for/<branch>.

...