Subversion - Log-Message bearbeiten mit pre-revprop-change hook


By rakekniven - Posted on 25 June 2009

Wie schnell ist ein Commit abgesendet und die Log-Message war leer, hatte Rechtschreibfehler oder Sinnfehler.
Das Kontextmenü von von Tortiosesvn bietet die Option, die Log-Message nachträglich zu ändern.

TortoiseSVN Log

Lognachricht ändern

Bei einer Standard-Installation erscheint folgende Meldung:

Nach ein bisschen Googeln und lesen von red-bean war klar, dass ein Skript her muss.
Glücklicherweise liefert Subversion gleich eins mit.
Die Skript-Vorlagen liegen unter

/hooks/

Einfach die Datei "pre-revprop-change.tmpl" nach "pre-revprop-change" umbenennen und ausführbar machen mit

chmod ug+x pre-revprop-change

Die Vorlage lässt nur das Ändern der Lognachricht zu, weitere Angaben wie Autor können nicht ohne Anpassung geändert werden.

Links:
* http://svnbook.red-bean.com/en/1.4/svn.ref.reposhooks.pre-revprop-change...
* http://subversion.tigris.org/
* http://hamed.dk/hc/howto/76-svn-edit-log

Einfach, schnell, gut!

Danke weiter so.

Groo