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.
pre-revprop-change — Ankündigung des Versuchs einer Änderung eines Revisions-Eigenschaften.
pre-revprop-change
REPOS-PATH
REVISION
USER
PROPNAME
ACTION
Der Hook pre-revprop-change wird unmittelbar vor der Änderung einer Revisions-Eigenschaft außerhalb einer gewöhnlichen Übergabe ausgeführt. Anders als bei den anderen Hooks ist das Standardvorgehen dieses Hooks, die beabsichtigte Aktion zu verhindern. Der Hook muss wirklich vorhanden sein und einen Rückgabewert von Null zurückgeben, bevor eine Änderung einer Revisions-Eigenschaft stattfinden kann.
Falls der Hook pre-revprop-change
nicht vorhanden ist, nicht ausführbar ist oder einen
Rückgabewert ungleich Null liefert, wird keine Änderung an der
Eigenschaft durchgeführt, und alles, was über
stderr
ausgegeben wird, zurück zum
Client umgeleitet.
Die Kommandozeilenparameter, die an das Hook-Programm übergeben werden, sind in der gegebenen Reihenfolge:
Projektarchiv-Pfad
Revision, deren Eigenschaft geändert werden soll
Authentifizierter Name des Benutzers, der die Änderung an der Eigenschaft vornehmen will
Name der geänderten Eigenschaft
Beschreibung der Änderung: A
(hinzugefügt), D
(gelöscht) oder
M
(geändert)
Darüber hinaus übergibt Subversion den beabsichtigten neuen Wert der Eigenschaft über Standardeingabe an das Hook-Programm.