Может ли 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!