Dies ist der Befehl svn-mailer, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
svn-mailer – Ein funktionsreiches Subversion-Commit-Benachrichtigungstool
ZUSAMMENFASSUNG
svn-mailer --verpflichten -d repos -r Umdrehung [-f Config]
svn-mailer --propchange -d repos -r Umdrehung -a Autor -n Requisitenname
[-o Aktion] [-f Config]
svn-mailer --sperren -d repos -a Autor [-f Config]
svn-mailer --Freischalten -d repos -a Autor [-f Config]
BESCHREIBUNG
Das Paket svnmailer ist ein Tool zum Versenden von Benachrichtigungen über Subversion-Ereignisse an verschiedene
Ziele auf unterschiedliche Weise. Derzeit implementiert: Mail über SMTP oder eine Sendmail-Pipe, News
über NNTP, XML über XMLRPC an einen CIA-Tracker (siehe http://cia.navi.cx/ für Details).
Die svn-mailer Das Befehlszeilenskript wird normalerweise über den Hook-Mechanismus von Subversion aufgerufen.
Sie können es aber auch manuell ausführen. Dies ist nützlich, um fehlende Nachrichten erneut zu senden oder für
Debugging-Zwecke. Denken Sie daran, es unter der richtigen Benutzer-/Gruppen-ID zu starten. Ansonsten ist es
Möglicherweise haben Sie Probleme beim Öffnen des Repositorys oder der Konfigurationsdatei.
Der svnmailer kann in den meisten Fällen als Ersatz für verwendet werden mailer.py verteilt
mit Subversion. Es gibt einige subtile Unterschiede, die auf mehr Verhalten zurückzuführen sind
Konsistenz. (Hoffentlich) sind alle davon in der HTML-Dokumentation aufgeführt.
ALLGEMEIN OPTIONAL
--Version
Versionsnummer des Programms anzeigen und beenden
-h, --help
eine Hilfemeldung anzeigen und beenden
COMMON PARAMETER
--debuggen
Im Debug-Modus ausführen (bedeutet grundsätzlich, dass alle Nachrichten an STDOUT gesendet werden)
-dREPOSITORY, --Repository=REPOSITORY
Das Repository-Verzeichnis
-fCONFIG, --config=CONFIG
Die Konfigurationsdatei
-ePATH_ENCODING, --path-encoding=PATH_ENCODING
Gibt die Zeichenkodierung an, die für Dateinamen verwendet werden soll. Standardmäßig die Kodierung
Es wird versucht, je nach Gebietsschema automatisch ermittelt zu werden.
VERHALTEN OPTIONAL
Die Verhaltensoptionen schließen sich gegenseitig aus, d. h. die letzte gewinnt.
-c, --verpflichten
Dies ist ein regulärer Commit versionierter Daten (Post-Commit-Hook). Dies ist die Standardeinstellung.
-p, --propchange
Dies ist eine Änderung nicht versionierter Eigenschaften (Post-Revprop-Change-Hook).
-l, --sperren
(svn 1.2 und höher) Dies ist ein Sperraufruf (Post-Lock-Hook). Die gesperrten Dateinamen
werden aus STDIN gelesen.
-u, --Freischalten
(svn 1.2 und höher) Dies ist ein Entsperraufruf (Post-Unlock-Hook). Die entsperrte Datei
Namen werden aus STDIN gelesen.
ZUSÄTZLICH PARAMETER
-rREVISION, --Revision=REVISION
Die geänderte/festgeschriebene Revisionsnummer
-aAutor, --Autor=AUTOR
Der Autor der Änderung
-nPROPNAME, --propname=PROPNAME
Der Name der geänderten Eigenschaft
-oACTION, --Handlung=AKTION
(svn 1.2 und höher) Die Eigenschaftsänderungsaktion. Falls angegeben, die alte Eigenschaft
Wert wird aus STDIN gelesen.
CONFIGURATION DATEIEN
Wenn die Konfigurationsdatei nicht in der Befehlszeile angegeben ist, wird sie standardmäßig durchsucht
Standorte. Der zuerst gefundene wird geladen. Die Standorte sind in der Reihenfolge: svnmailer.conf in
die conf/ Verzeichnis des angegebenen Repositorys, svnmailer.conf im Skriptverzeichnis
selbst, /etc/svnmailer.conf.
OLD STYLE COMMAND LINE
Alternativ können Sie die Kompatibilitätsbefehlszeilen im alten Stil verwenden (Optionen beschrieben).
oben gelten dann nicht):
svn-mailer verpflichten repos Umdrehung [Config]
svn-mailer propchange repos Umdrehung Autor Requisitenname [Config]
Mit SVN 1.2 und höher:
svn-mailer propchange2 repos Umdrehung Autor Requisitenname Aktion [Config]
svn-mailer sperren repos Autor [Config]
svn-mailer öffnen repos Autor [Config]
REPORTING Fehler
Wenn Sie einen Fehler gefunden haben oder eine Idee haben, wie Sie den svnmailer verbessern können, senden Sie bitte eine E-Mail an
<[E-Mail geschützt] >.
AUTOR INFORMATIONEN
André „nd“ Malo[E-Mail geschützt] >, GPG: 0x8103A37E
Verwenden Sie svn-mailer online über die Dienste von onworks.net