2

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

4

1 回答 1

0

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

hg diff --color=always

或者您可以使用Mercurial Python API

于 2013-12-19T13:59:45.570 回答