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
  • Google Bookmarks
  • Twitter
  • Facebook
  • VZ
  • MySpace
  • deli.cio.us
  • Digg
  • Linkarena
  • Mister Wong
  • reddit
  • StumbleUpon
  • Yahoo! Bookmarks
  • Yigg
70.000 RidNacs Downloads
Seit der Veröffentlichung wurde RidNacs mehr als 70.000 mal direkt von splashsoft.de heruntergeladen.
 
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...
 
RidNacs 1.0.2 veröffentlicht
Diese Version behebt einige kleine Fehler in der Vorgängerversion.
 
© 2011 Stephan Plath - Impressum