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 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
installiert werden. Auf einem Windows-System würde das Programm
am gleichen Ort installiert, allerdings unter dem Namen
REPOS_PATH
/hooks/start-commitSTART-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.
Inhaltsverzeichnis