This is an excellent addition to WoWInterface. Thank you to all those who worked to implement it.
One suggestion I have is to install a pre-revprop-change hook to allow svn:log updates to correct commit log errors.
The typical command to do this is:
svn propset --revprop -r <revision> svn:log "This is the corrected log message."
For a linux type of environment, the hook could look like this:
Code:
#!/bin/sh
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
if [ "$PROPNAME" = "svn:log" ]; then exit 0; fi
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
It would need to be named pre-revprop-change and made executable. It is typically located in a svn/hooks directory.
This hook would allow the svn:log unversioned revision property to be changed (with appropriate user/pass permissions of course) and disallow changing any others thereby allowing log updates without compromising other properties.