Может ли Mercurial hg glog быть ограничен ветками

Журнал Mercurial позволяет ограничить запрос ветвями:

hg log -b по умолчанию

Но Меркуриал Глог не

hg glog -b default => сообщение об ошибке

Есть ли способ отфильтровать ГЛОГ, как это? Возможно, ужасный скрипт на Perl или Python, работающий на

hg glog --style xml | Perl UglyScript

Я смотрю на revsets, но не нашел способ сделать это.

-

Кстати, почему я хочу сделать это, если есть лучший способ: мои товарищи по команде думают, что я слишком многословен и выполняю слишком много точных коммитов, поэтому я хочу дать им способ отфильтровать мои сообщения коммита от hg GLog. Я положу свои вещи на ветке. Я бы хотел, чтобы они могли игнорировать мою ветку (или тег, или метку, или...) (В данный момент я редактирую историю при каждом нажатии на мастер проекта, которая расточительна и хрупка.)

"hg log -b" это хорошо, но очень хочется, чтобы Глог.

1 ответ

Решение

Ах, ха! Я нашел часть ответа:

hg glog –r 'branch (по умолчанию)'

hg log –r 'branch (default)' работает так же, как hg log –b default

за исключением того, что они в противоположном порядке. (В отличие от http://markmail.org/thread/43yvy7mljdfgp75h котором говорится, что -bx == -r 'branch (x)'

hg log –r 'reverse(branch(default))'

правило revsets!

Другие вопросы по тегам