我们如何定制fetch扩展使用的默认提交消息?

Plu*_*tor 8 mercurial fetch hgrc

fetch使用的默认提交消息"Automated merge with ...."很长,很丑,并且使用本地目录路径来填充历史记录.我想用简单的"自动合并"或"合并"来替换它.

and*_*ter 8

默认情况下,该消息不可自定义(请在Mercurial安装文件夹下查看"library.zip",您将在明文下看到该消息hgext\fetch.pyc).

所以唯一的方法是更新"fetch"的源代码 - 尝试这个版本,我只是将消息更改为"Fetch merge",它就像一个爆炸:)

您需要删除library.zip\hgext\fetch.pyc并放置fetch.py(普通python文件)上面的链接中的内容.


xrs*_*stf 7

您可以使用别名覆盖注释消息,而不是像之前建议的那样使用自定义构建的提取扩展.

[alias]
fetch = fetch -m "automated merge"
Run Code Online (Sandbox Code Playgroud)

只需将上面的代码放入本地.hgrc(Windows上的mercurial.ini)即可.