ссылка на номер другой системной проблемы на странице просмотра кода Gerrit на основе сообщения о коммите - PullRequest
5 голосов
/ 10 ноября 2011

Раньше я писал коммит-сообщение для подключения системы выпуска, например issue #9548, redmine start page is fixed, и задавался вопросом, может ли оно быть записано в виде ловушки или плагина в системе gerrit.

Итак, на странице обзора кода Проблема № 9548 может автоматически показывать http ссылку на мою систему вопросов (например, Redmine): => issue # 9548 , redmine start page is fixed

Это будет легко дляобзор кода.

Ответы [ 3 ]

4 голосов
/ 16 января 2015

Если вы используете Jira и в сообщении о коммите сначала указывается номер дела Jira, добавьте следующее в gerrit.config, чтобы получить ссылки при просмотре наборов изменений:

[commentlink "jira"]
    match = "^([A-Z]*-[0-9]*)"
    link = http://jira/browse/$1

Некоторые поддерживаемые форматы сообщений о коммите (вставьте в Rubular для проверки):

  • PRJ-123: это моё сообщение о коммите
  • ABC-123 - Что-то: да, да
  • PROJ-123
  • ABCD-123 - Сообщение

Дополнительные примеры см. В документации Gerrit к комментарию раздела

4 голосов
/ 11 ноября 2011

Да, это возможно. В вашей конфигурации Gerrit вы должны предоставить выражение регулярного выражения для строки в сообщении фиксации и ссылку на ваш багтрекер с подстановочными знаками. См. Документацию Gerrit . Для вашего примера у вас будет регулярное выражение типа (проблема \ s + #?) (\ D +)

1 голос
/ 11 ноября 2011

Да, вы можете превратить тег выпуска в ссылку в Gerrit.Посмотрите конфигурацию комментария - http://gerrit -documentation.googlecode.com / svn / Documentation / 2.2.0 / config-gerrit.html # _a_id_commentlink_a_section_commentlink

...