2013-01-18 18 views
13

Il nostro team utilizza uno standard di prefisso di tutti i messaggi di commit con "bz12345:" (dove 12345 viene sostituito dal bug su cui stai lavorando) e mi piacerebbe essere in grado di cercare tutti i commit che hanno quel numero di bug.Ricerca di Gerrit tramite messaggio di commit

Ho letto più volte http://gerrit.googlecode.com/svn/documentation/2.1.6/user-search.html e non ho trovato un modo per cercare i titoli dei messaggi di commit. Qualcuno ha un trucco per cercare la prima riga di un messaggio di commit per un testo arbitrario? Nessuno del messaggio :, tr :, e bug: lavoro.

risposta

19

Ah, l'ho capito. DEVI avere anche una query status:. Ad esempio, questo funziona:

status:merged message:bz12345 

Questo fa non:

message:bz12345 

Questo potrebbe essere dovuto al fatto che siamo in una versione precedente di Gerrit (2.2.1 credo).

+0

La necessità di aggiungere "stato: unito" (e la limitazione che non è possibile cercare sia uniti che aperti) esiste anche in Gerrit 2.7. Spero che venga rimosso in alcune versioni future. Penso di averlo visto funzionare correttamente * anche se non so quale versione corregge questo. –

7

messaggio: bz12345 dovrebbe funzionare.

Vedi l'latest documentation

Nota che cerca tutto il corpo del messaggio, però, non solo il soggetto.

messaggio: 'MESSAGGIO'

cambiamenti che partita MESSAGGIO stringa arbitraria nel corpo del messaggio di commit.

Problemi correlati