我们正在从Subversion迁移到Mercurial。我们使用的VisualSVN服务器在其通知电子邮件中生成了彩色差异,但我找不到如何在Mercurial中重现这一点。我在服务器上启用了color
扩展名,但这对生成的电子邮件没有影响。有什么想法吗?
答案 0 :(得分:0)
通知由标准钩子发送,我的Debian系统在/usr/share/pyshared/hgext/notify.py
。它不包含任何发送彩色邮件的代码。您可以复制并修改它以进行着色,也可以编写新的钩子。这可能是一个shell脚本使用:
hg diff --color=always
或者您可以使用Mercurial Python API。