Installation

svnmailer ist als debian-Paket im unstable-Bereich verfügbar, also geht es wieder kinderleicht:

apt-get install svnmailer 

Konfigurationsdatei

In der Konfigurationsdatei können abhängig vom Repository und vom Verzeichnis verschiedene Optionen gesetzt werden. Es ist also möglich (und sinnvoll) für alle Repositories eine einzige Konfigurationsdatei anzulegen.

Unsere Konfigurationsdatei findest du unter /data/etc/svnmailer.conf im Subversion-UML.

Einbindung in ein Repository

Nach dem Upload einer neuen Revision wird das Skript REPOSDIR/hooks/post-commit automatisch aufgerufen. Der erste Parameter ist das Verzeichnis des Repository (innerhalb des Dateisystems). Die Revisionsnummer ist als zweiter Parameter verfügbar.

Folgendes Hook-Script muss also in jedem Repository angelegt werden, das Benachrichtigungsmails versenden soll: {{{#!/bin/sh /usr/bin/svn-mailer --commit --config /data/etc/svnmailer.conf --repository "$1" --revision "$2" & }}}

SvnMailerEinrichtung (zuletzt geändert am 2012-06-13 21:26:24 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.