0

我按照此处的说明获取了托管在 IIS7 中的 Mercurial 服务器:

http://www.firegarden.com/software/hosting-mercurial-repo-iis7-windows-server-2008r2-x64-python-isapi-cgi

它工作得很好,发送干净的 url 和通知,并根据模板格式化:

 [notify]
 sources = serve push pull bundle
 template = 
    details:   {baseurl}/rev/{node|short}

最终看起来像这样:

 -----Original Message-----
 From: mercurial@mydomain.net
 Sent: Thursday, January 17, 2013 10:42 PM
 To: Me
 Subject: D:/hg/Repositories/test: Again

 details:   http://hg.mydomain.net/test/rev/561563d3847e

但请注意,主题中有 Windows 驱动器号,而不是 urlhttp://hg.mydomain.net/test/

有没有办法修复它,使其显示 URL 而不是驱动器号?或者可能不是 url,而只是显示存储库?

4

2 回答 2

1

Notify 扩展strip的调用属性将帮助你做你想做的事。您可以在主题行中删除存储库的前导根。

于 2013-01-18T20:50:00.590 回答
0

也许您应该Subject在模板配置中定义部分?请参阅本章了解更多信息。

于 2013-01-18T11:47:05.740 回答