2013-12-16 25 views
2

我們正在從Subversion遷移到Mercurial。我們使用的VisualSVN服務器在其通知電子郵件中產生了彩色差異,但我無法找到如何在Mercurial中重現此操作。我在服務器上啓用了color擴展,但這對生成的電子郵件沒有影響。有任何想法嗎?Mercurial通知是否可能有彩色差異?

+0

發送電子郵件是什麼? – zerkms

+0

通知掛鉤設置在中央服務器上,並且(我認爲)電子郵件是從那裏發送的。 –

回答

0

通知是通過標準掛鉤發送的,在我的Debian系統上是在/usr/share/pyshared/hgext/notify.py。它不包含任何發送彩色郵件的代碼。你可以採取複製和修改它做着色,或寫一個新的鉤子。這可能是使用shell腳本:

hg diff --color=always 

,或者您可以使用Mercurial Python API

+0

感謝您的回答。由於缺乏對彩色HTML電子郵件的「內置」支持,HG感覺像SVN(至少是VisualSVN)倒退了一步,但幸運的是這不是一個交易斷路器。 –

相關問題