Dieser Text befindet sich gegenwärtig in Bearbeitung, unterliegt ständigen Änderungen und kann dadurch nicht stets akkurat irgendeine freigegebene Version der Software Apache™ Subversion® beschreiben. Das Speichern dieser Seite als Lesezeichen oder andere auf diese Seite zu verweisen, ist keine so gute Idee. Besuchen Sie http://www.svnbook.com/, um stabile Versionen dieses Buchs zu erhalten.

Name

post-commit — Ankündigung einer erfolgreichen Übergabe.

Übersicht

post-commit REPOS-PATH REVISION TXN-NAME

Beschreibung

Der Hook post-commit wird ausgeführt, nachdem die Transaktion abgeschlossen wurde und eine neue Revision erzeugt worden ist. Die meisten Leute verwenden diesen Hook, um E-Mails zu versenden, die diese Übergabe beschreiben oder um irgendein Werkzeug von der Übergabe in Kenntnis zu setzen (etwa ein Fehlerverfolgungssystem). Manche Konfigurationen verwenden diesen Hook auch für Sicherungsprozesse.

Falls der Hook post-commit einen Rückgabewert ungleich Null zurückliefert, wird die Übergabe nicht abgebrochen, da sie bereits abgeschlossen ist. Trotzdem wird alles, was der Hook über stderr ausgibt, zum Client umgeleitet, um die Fehlersuche zu erleichtern.

Eingabeparameter

Die Kommandozeilenparameter, die an das Hook-Programm übergeben werden, sind in der gegebenen Reihenfolge:

  1. Projektarchiv-Pfad

  2. Die durch die Übergabe erzeugte Revisionsnummer

  3. Name der Transaktion, die die den Post-Commit-Hook auslösende Revision geworden ist.

Übliche Verwendung

Übergabebenachrichtigung; Werkzeugintegration