是否可以为Mercurial通知设置彩色差异?

时间:2013-12-16 03:03:01

标签: mercurial mercurial-hook mercurial-extension

我们正在从Subversion迁移到Mercurial。我们使用的VisualSVN服务器在其通知电子邮件中生成了彩色差异,但我找不到如何在Mercurial中重现这一点。我在服务器上启用了color扩展名,但这对生成的电子邮件没有影响。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

通知由标准钩子发送,我的Debian系统在/usr/share/pyshared/hgext/notify.py。它不包含任何发送彩色邮件的代码。您可以复制并修改它以进行着色,也可以编写新的钩子。这可能是一个shell脚本使用:

hg diff --color=always

或者您可以使用Mercurial Python API