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-revprop-change — Ankündigung einer erfolgreichen Änderung einer Revisions-Eigenschaft.

Übersicht

post-revprop-change REPOS-PATH REVISION USER PROPNAME ACTION

Beschreibung

Der Hook post-revprop-change wird unmittelbar nach der Änderung einer Revisions-Eigenschaft außerhalb einer normalen Übergabe ausgeführt. Wie Sie aus der Beschreibung seines Gegenstücks, dem Hook pre-revprop-change, ableiten können, wird dieser Hook ohne einen implementierten Hook pre-revprop-change überhaupt nicht ausgeführt. Er wird gewöhnlich verwendet, um Benachrichtigungen über die Eigenschafts-Änderung per E-Mail zu versenden.

Falls der Hook post-revprop-change einen Rückgabewert ungleich Null liefert, wird die Änderung nicht abgebrochen, da sie bereits abgeschlossen ist. Allerdings 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. Revision, deren Eigenschaft geändert wurde

  3. Authentifizierter Name des Benutzers, der die Änderung vorgenommen hat

  4. Name der geänderten Eigenschaft

  5. Beschreibung der Änderung: A (hinzugefügt), D (gelöscht), oder M (geändert)

Darüberhinaus übergibt Subversion den beabsichtigten neuen Wert der Eigenschaft über Standardeingabe an das Hook-Programm.

Übliche Verwendung

Benachrichtigung über Eigenschafts-Änderung