Home Artikel Subversion Example script for the PRE-REVPROP-CHANGE HOOK

Example script for the PRE-REVPROP-CHANGE HOOK

Subversion

Subversion invokes the pre-revprop-change hook before a revision property is modified.

Here is an example hook script, for a Unix /bin/sh interpreter:

#!/bin/sh
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
 
if [ "$PROPNAME" = "svn:log" ]; then
    AUTHOR="$(svnlook author $REPOS -r $REV)"
    if [ "$USER" != "$AUTHOR" ]; then
        # output on STDERR will be displayed by TortoiseSVN if the hook failes
        echo "This log message can only be changed by '$AUTHOR'!" 1>&2
        exit 1
    fi
    exit 0
fi
# non-zero = failure
exit 1
RidNacs bei Chip Online
RidNacs wurde im Downloadbereich von Chip Online aufgenommen.
Weiterlesen...
 
Softpedia zertifiziert RidNacs
RidNacs 2.0 wurde von Softpedia als 100% CLEAN zertifiziert
Weiterlesen...
 
RidNacs 2.0 verfügbar
Ziemlich genau ein Jahr nach Veröffentlichung von RidNacs 1.0 ist nun die Version 2.0 fertig.
Weiterlesen...
 
20.000 RidNacs Downloads
Seit der Veröffentlichung wurde RidNacs mehr als 20.000 mal von splashsoft.de heruntergeladen.
 
RidNacs 1.0.2 veröffentlicht
Diese Version behebt einige kleine Fehler in der Vorgängerversion.
 
© 2010 Stephan Plath - Impressum