2010-05-13 13 views
1

Existe-t-il un moyen d'obtenir des notifications par courrier électronique CVS pour inclure des liens vers mon serveur ViewCVS où cliquer sur un lien pourrait faire apparaître le différentiel?Comment faire pour obtenir des emails de notification CVS pour contenir un lien vers diff?

Actuellement, mon fichier loginfo contient seulement des entrées comme ceci ^ installation cat |/usr/bin/Mail -s "[installation cvs-update]" [email protected]

Les e-mails que nous recevons tous (comme j'imagine) contiennent le message de validation et la liste des fichiers modifiés.

Cheers, Ro

Répondre

0

Je ne sais pas si cela est possible avec ViewCVS, mais je sais qu'il est possible avec WebSVN, si cela vous avez besoin de convertir de CVS à SVN.

Voici un link text de mon WebSVN d'un diff. Il est sans doute aussi possible pour vous d'écrire une extension pour vous ViewCVS si ViewCVS n'a pas de moyen de le faire, en utilisant enscript highlighting

EDTI: Ceci est pris en charge ViewCVS, et il semble que vous pourriez probablement faire en étendant votre script hook post-commit (je suppose que c'est comme ça que vous faites des emails de notification).

Le format semble être:

Par exemple, du dépôt ViewCVS de gentoo.

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

Depuis l'URL de la diff a un format donné, vous devriez être en mesure de traiter les informations de chaque livraison dans une série de liens, chaque lien pointant vers un diff pour un fichier modifié.

qui est utile espoir