Mercurial 是否更改默认的“hg日志”模板?

Mercurial 是否更改默认的“hg日志”模板?,mercurial,Mercurial,是否可以更改hg日志默认使用的模板?我想派生这样一个模板,该模板看起来像默认模板,但会使用mailmap函数来显示提交作者,而不是原始记录的作者。是的,您可以通过适用的.hgrc文件中的[alias]部分来实现。因此,如果您知道如何创建适当的模板,那么很容易我不知道mailmap输出是什么样子的,因此这里只是一个如何在.hgrc中处理它的示例: [alias] log = log --template="{date|isodate} {author}\n\t{desc|tabindent}\n\

是否可以更改hg日志默认使用的模板?我想派生这样一个模板,该模板看起来像默认模板,但会使用mailmap函数来显示提交作者,而不是原始记录的作者。

是的,您可以通过适用的.hgrc文件中的[alias]部分来实现。因此,如果您知道如何创建适当的模板,那么很容易我不知道mailmap输出是什么样子的,因此这里只是一个如何在.hgrc中处理它的示例:

[alias]
log = log --template="{date|isodate} {author}\n\t{desc|tabindent}\n\n"
主要问题是从何处获取提交者信息-mercurial默认情况下不记录作者和提交者相同的属性。可能确实存在允许这种区别的扩展-您是否碰巧使用了一个

另外:我建议不要覆盖默认命令输出,而是定义一个新命令,如

[alias]
mlog = (whatever you need here)
相关的: