<> ---- = Installation = ''svnmailer'' ist als [[DebianPackage:svnmailer|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 [[SubVersion:etc/svn/svnmailer.conf|/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" & }}}