2010-05-13 21 views
1

有没有什么办法让CVS电子邮件通知包含链接到我的ViewCVS服务器,点击一个链接可以调出差异?如何获取CVS通知邮件以包含差异链接?

当前我的loginfo文件只有这样的条目 ^ installation cat |/usr/bin/Mail -s“[cvs-update installation]”[email protected]

我们都会收到的电子邮件(我想象中的Afairly标准)包含提交消息和文件列表已更改。

干杯, 滚装

回答

0

我不知道这是可能的ViewCVS,但我知道这是可能与WebSVN,尽管这将需要你从CVS转换为SVN。

这是我的WebSVN的差异link text。如果ViewCVS没有办法做到这一点,你也可以自己写一个扩展到ViewCVS,使用enscript highlighting

EDTI:这是在ViewCVS中支持的,看起来你可以通过扩展你的提交后脚本脚本(我假设你是如何做通知邮件的)。

格式似乎是:

例如,由Gentoo的viewcvs库。

http://sources.gentoo.org/cgi-bin/viewvc.cgi/path-sandbox/trunk/COPYING?view=diff&r1=363&r2=8&diff_format=h 

由于URL的DIFF有一个给定的格式,你应该能够处理这些信息从每个提交到一系列环节,每个环节指向一个改变的文件一个差异。

希望这是有帮助的

相关问题