2011-11-10 7 views
5

Ho usato per scrivere un messaggio di commit per collegare il sistema di emissione come issue #9548, redmine start page is fixed e mi chiedo se possa essere scritto in hook o plug-in nel sistema gerrit.collegamento ad altro numero di rilascio del sistema nella pagina di revisione del codice gerrit in base al messaggio di commit

Così nella pagina di revisione del codice, l'numero # 9548 può essere automaticamente mostrare il link http per il mio sistema di problemi (come redmine): =>issue#9548, redmine start page is fixed

Sarà facilmente per la revisione del codice .

risposta

4

Sì, è possibile. Nella configurazione di Gerrit, devi fornire un'espressione regolare per la stringa nel messaggio di commit e il link al tuo bugtracker con caratteri jolly. Vedi lo Gerrit documentation. Per il tuo esempio, avresti un'espressione regolare come (issue \ s + #?) (\ D +)

+0

grazie, è esattamente quello che voglio –

4

Se si utilizza Jira e hanno il numero del caso Jira prima nel messaggio di commit, aggiungere quanto segue al gerrit.config per ottenere link durante la visualizzazione di insiemi di modifiche:

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

Alcuni formati dei messaggi supportati commit (pasta in Rubular per testare):

  • PRJ-123: Questo è il mio messaggio di commit
  • ABC-123 - Qualcosa: Sì, sì
  • PROJ-123
  • ABCD-123 - Messaggio

Per ulteriori esempi, vedere le Gerrit documentation on Section commentlink

Problemi correlati