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.

Subversion Projektarchiv-Hook-Referenz


Subversion Projektarchive stellen eine Anzahl von Ereignis-Hooks zur Verfügung, die im Wesentlichen Gelegenheiten für Administratoren sind, um die Funktionalität von Subversion zu Schlüsselzeitpunkten von Schlüsseloperationen zu erweitern. Projektarchiv-Hooks werden als Programme implementiert, die von Subversion selbst zu diesen Schlüsselzeitpunkten ausgeführt werden – vor und nach einer Übergabe, vor oder nach dem Anlegen einer Sperre, usw.

Für jeden zur Verfügung gestellten Hook versucht Subversion, das gleichnamige Programm aus dem Unterverzeichnis hooks/ der Verzeichnisstruktur des Projektarchivs auszuführen. Beispielsweise würde der Hook, der zu Beginn einer Übergabe aufgerufern wird (start-commit) als binäres, ausführbares Programm, ein Shell-Script, Python-Programm usw. unter REPOS_PATH/hooks/start-commit installiert werden. Auf einem Windows-System würde das Programm am gleichen Ort installiert, allerdings unter dem Namen START-COMMIT.EXE oder START-COMMIT.BAT statt einfach start-commit.

Diese Referenz bwschreibt die verschiedenen Hooks, die Subversion Administratoren anbietet, wobei beschrieben wird, wann der Hook aufgerufen wird, wie seine Eingabeparameter sind und wie sein Verhalten den Arbeitsablauf von Subversion beeinflusst.