2011-11-10 11 views
5

Kiedyś pisałem wiadomość o zatwierdzeniu, aby połączyć system wydań, taki jak issue #9548, redmine start page is fixed, i zastanawiam się, czy można go zapisać w postaci haka lub wtyczki w systemie gerrit.link do innego numeru wydania systemu na stronie przeglądu kodu gerrit na podstawie komunikatu zatwierdzenia

Więc stronie przeglądu kodu The problem # 9548 mogą być automatycznie wyświetlane w link http do mojego układu problemy (jak Redmine): =>issue#9548, redmine start page is fixed

To będzie łatwe do sprawdzenia kodu .

Odpowiedz

4

Tak, jest to możliwe. W konfiguracji Gerrit musisz podać wyrażenie regularne dla ciągu znaków w wiadomości commit oraz link do swojego bugtracker'a z symbolami wieloznacznymi. Zobacz Gerrit documentation. Dla przykładu masz takie wyrażenie (np. \ Emdash \ s + #?) (\ D +)

+0

dzięki, to jest dokładnie to, co chcę –

4

Jeśli używasz Jira i mieć swój numer sprawy Jira pierwszy w komunikacie popełnił, dodać następujące gerrit.config aby linki podczas przeglądania zbiorów Zmiana

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

Niektóre obsługiwane formaty wiadomości commit (wklej do Rubular przetestować):

  • PRJ-123: to jest mój popełnić wiadomość
  • ABC-123 - Coś: Tak tak
  • PROJ-123
  • ABCD-123 - Komunikat

Więcej przykładów można znaleźć w Gerrit documentation on Section commentlink

Powiązane problemy