Да, вы можете сделать это через раздел [alias]
в соответствующем файле .hgrc .Так что, если вы знаете, как создать соответствующий шаблон, это легко (я не знаю, как выглядит вывод почтовой карты, так что это просто пример того, как работать с ним в .hgrc):
[alias]
log = log --template="{date|isodate} {author}\n\t{desc|tabindent}\n\n"
Основная проблема заключается в том, откуда взять информацию о коммиттере - свойство mercurial не записывает по умолчанию (то есть author и committer одинаковы).Возможно, существуют расширения, которые допускают это различие - вы случайно используете одно из них?
Дополнительно: я бы рекомендовал НЕ перезаписывать вывод команды по умолчанию, а определять новую команду, например
[alias]
mlog = (whatever you need here)