Поиск Gerrit по сообщению фиксации

Наша команда использует стандарт префикса для всех коммитов с префиксом «bz12345:» (где 12345 заменяется ошибкой, над которой вы работаете), и я хотел бы иметь возможность искать все коммиты с этим номером ошибки.

Я прочитал http://gerrit.googlecode.com/svn/documentation/2.1.6/user-search.html снова и снова и так и не нашли способ поиска заголовков сообщений фиксации. У кого-нибудь есть трюк для поиска произвольного текста в первой строке сообщения фиксации? Ни одно из message :, tr: и bug: не работает.


person Jed Anderson    schedule 18.01.2013    source источник


Ответы (2)


Ах, я понял это. У вас также ДОЛЖЕН быть status: запрос. Например, это работает:

status:merged message:bz12345

Это не:

message:bz12345

Это может быть связано с тем, что мы используем более старую версию Gerrit (я думаю, 2.2.1).

person Jed Anderson    schedule 21.01.2013
comment
Необходимость добавления status:merged (и ограничение, заключающееся в том, что вы не можете выполнять поиск как в объединенном, так и в открытом), также существует в Gerrit 2.7. Надеюсь, он будет удален в некоторых будущих версиях. Думаю, я видел, что это работает правильно, хотя я не знаю, в какой версии это исправлено. - person Piotr Findeisen; 09.04.2015

сообщение: bz12345 должно работать.

См. последнюю документацию.

Обратите внимание, что он выполняет поиск по всему телу сообщения, а не только по теме.

сообщение: "СООБЩЕНИЕ"

Изменения, соответствующие произвольной строке MESSAGE в теле сообщения фиксации.

person David Pursehouse    schedule 19.01.2013