2013-01-18 8 views
13

Unser Team verwendet einen Standard der Präfixierung aller Commit-Nachrichten mit "bz12345:" (wobei 12345 durch den Fehler, an dem Sie gerade arbeiten, ersetzt wird) und ich möchte nach allen Commits suchen können die diese Nummer haben.Suche Gerrit nach Commit Nachricht

Ich habe http://gerrit.googlecode.com/svn/documentation/2.1.6/user-search.html immer wieder gelesen und habe keine Möglichkeit gefunden, nach Commit-Nachrichtentiteln zu suchen. Hat jemand einen Trick, um die erste Zeile einer Commit-Nachricht nach beliebigem Text zu durchsuchen? Keine der folgenden Meldungen :, tr: und bug: work.

Antwort

19

Ah, ich habe es herausgefunden. Sie müssen auch eine status: Abfrage haben. Zum Beispiel diese arbeitet:

status:merged message:bz12345 

Dies gilt nicht:

message:bz12345 

Dies könnte, weil wir auf einer älteren Version von Gerrit sind (2.2.1 glaube ich).

+0

Die Notwendigkeit, 'status: merged' hinzuzufügen (und Einschränkung, dass Sie nicht beide zusammengeführt und öffnen können) existiert auch in Gerrit 2.7. Hoffentlich wird es in einigen zukünftigen Versionen entfernt. Ich glaube, ich habe gesehen, dass das * richtig funktioniert * obwohl ich nicht weiß, welche Version das behebt. –

7

Nachricht: bz12345 sollte funktionieren. aber nicht nur das Thema

Siehe latest documentation

Beachten Sie, dass es den gesamten Nachrichtentext durchsucht.

Nachricht: 'Nachricht'

ändert die Match MESSAGE beliebige Zeichenfolge im Nachrichtentext begehen.

Verwandte Themen