[Mageia-sysadm] [809] add hook to allow to change svn:log property

root at mageia.org root at mageia.org
Sun Jan 16 14:15:34 CET 2011


Revision: 809
Author:   misc
Date:     2011-01-16 14:15:33 +0100 (Sun, 16 Jan 2011)
Log Message:
-----------
add hook to allow to change svn:log property

Modified Paths:
--------------
    puppet/modules/subversion/manifests/init.pp

Added Paths:
-----------
    puppet/modules/subversion/templates/pre-revprop-change

Modified: puppet/modules/subversion/manifests/init.pp
===================================================================
--- puppet/modules/subversion/manifests/init.pp	2011-01-16 13:15:32 UTC (rev 808)
+++ puppet/modules/subversion/manifests/init.pp	2011-01-16 13:15:33 UTC (rev 809)
@@ -55,6 +55,14 @@
             content => template('subversion/no_empty_message') 
         }
 
+        file { "$local_dir/pre-revprop-change":
+            ensure => present,
+            owner => root,
+            group => root,
+            mode => 755,
+            content => template('subversion/pre-revprop-change') 
+        }
+
         # TODO : add check for
         #    - ym       perl -MYAML -e 'YAML::LoadFile("-");'
         #    - tt       ( do not seem to be possible, but this would be great )

Added: puppet/modules/subversion/templates/pre-revprop-change
===================================================================
--- puppet/modules/subversion/templates/pre-revprop-change	                        (rev 0)
+++ puppet/modules/subversion/templates/pre-revprop-change	2011-01-16 13:15:33 UTC (rev 809)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# script taken from svn example hooks
+
+REPOS="$1"
+REV="$2"
+USER="$3"
+PROPNAME="$4"
+ACTION="$5"
+
+if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
+
+echo "Changing revision properties other than svn:log is prohibited" >&2
+exit 1
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20110116/34db0636/attachment.html>


More information about the Mageia-sysadm mailing list