2013-01-18 17 views
13

Nasz zespół używa standardowego prefiksu wszystkich komunikatów commit z "bz12345:" (gdzie 12345 jest zastąpiony przez błąd, nad którym pracujesz) i chciałbym móc wyszukać wszystkie zatwierdzenia które mają ten numer błędu.Wyszukiwanie Gerrit przez Commit Message

W kółko przeczytałem http://gerrit.googlecode.com/svn/documentation/2.1.6/user-search.html i nie znalazłem sposobu na wyszukanie tytułów wiadomości zatwierdzania. Czy ktoś ma sztuczkę do przeszukiwania pierwszej linii komunikatu zatwierdzenia dla dowolnego tekstu? Żadna wiadomość :, tr :, i błąd: praca.

Odpowiedz

19

Ach, wymyśliłem to. MUSISZ mieć również zapytanie o numer status:. Na przykład ten działa:

status:merged message:bz12345 

to robi nie:

message:bz12345 

To może być dlatego, że jesteśmy na starszej wersji Gerrit (2.2.1 chyba).

+0

Konieczność dodania "status: merged" (i ograniczenia, których nie można przeszukiwać zarówno scalonych, jak i otwartych) istnieje również w Gerrit 2.7. Mam nadzieję, że zostanie usunięty w niektórych przyszłych wersjach. Wydaje mi się, że to działa poprawnie *, chociaż nie wiem, która wersja to naprawi. –

7

wiadomość: bz12345 powinien działać.

Zobacz latest documentation

pamiętać, że przeszukuje całe ciało wiadomość choć nie tylko przedmiot.

wiadomość: 'komunikat'

Zmienia pasujących MESSAGE dowolny ciąg w popełnienia wiadomość ciała.