Ist es eine Subversion-Checkout Hook oder etwas ähnliches?
Ich bin mit einem subversion-repository, und ich möchte wissen, wenn jemand fragt, mein repository checkout; wie ein 'svn co' oder ein 'svn up'. Ist da ein Haken oder eine andere Methode, die ich verwenden können, so dass ein Skript ausgeführt wird, oder E-Mail versendet, wenn jemand fordert Informationen von meinem svn-server? Wie kann ich das erreichen, ohne sich in den apache-logs?
BTW es ist ein ziemlich einfaches repository nur gemeint, für Pädagogische Zwecke.
(Wenn Sie mehr Informationen benötigen, dann Fragen Sie einfach. Vielen Dank im Voraus.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die folgenden werden die unterstützten hooks in Subversion 1.5 aus der Version Control mit Subversion Buch:
Gibt es keine pre-checkout oder pre-update Haken wie Sie beschreiben.
Wenn Sie mittels TortoiseSVN, haben Sie Zugang zu client-side-hooks.
Könnten Sie tun, was Sie wollen, unter Verwendung von Apache als SVN-server und (zum Beispiel) mod_perl Haken in den Anforderungen. Vielleicht die log-Dateien zeigen bereits die Informationen, die Sie wollen.
SVN über SSH sollte auch möglich sein: Analysieren Sie die Befehle gestartet, die von der SVN-client und wickeln Sie Sie (zum Beispiel durch umbenennen der original-binary mit ".orig:" Erweiterung und Umsetzung von (shell -) Skript in diesem Ort.