CVSSpam für SVN

Heute habe ich einigen Leuten in der Firma einen kleinen gefallen getan: seit wir von CVS auf SVN gewechselt sind fehlte uns der gute alte CVSSpam.

Ja, es gibt bei SVN eine mitgelieferte Lösung, allerdings erzeugt die reine Text-Mails ohne farbliche Hervorhebung.

Aber es gibt eine Lösung: SVN::Notify

SVN::Notify ist vergleichbar mit CVSSpam und erzeugt hübsche HTML-Mails. Ist auch recht einfach zu installieren.

Auf der Konsole folgendes eingeben:

1
perl -MCPAN -e shell

Jetzt nur noch 2 Module installieren mit:

1
2
install HTML::Entities
install SVN::Notify

Und schon ist es installiert.

Als letztes muss man SVN::Notify nur noch in den jeweiligen SVN-Projekten aktivieren.

Dazu jetzt im

1
hooks

-Verzeichnis die Datei post-commit anlegen und folgendem Inhalt einfügen:

1
2
#!/bin/sh
svnnotify --repos-path "$1" --revision "$2" --to "developers@example.com;manager@example.com" --handler HTML::ColorDiff --svnlook /usr/bin/svnlook --with-diff --subject-prefix "[ProjektName]"

Als letztes diese Datei noch mit

1
chmod a+x post-commit

ausführbar machen und man ist fertig.

Dieser Beitrag wurde unter Allgemein abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf CVSSpam für SVN

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>