wanted to force someone to put in comments when they did a commit. So, below you will find what I did to enforce that. (I am sure that there is a more graceful way to do it, but this is how I did it.
With a default install of Fedora Core 4, Apache 2, and Subversion you can follow my example and everything should work fine.
You should find a directory: (substitute the X’s with your version numbers)
I wanted this directory to be somewhere more memorable for me, so I actually moved it to:
I also wanted to ensure that apache would be able to do everything that it needed to, since I am using Subversion remotely. I did it this way:
cd /usr/local/bin mkdir svn_stuff cp -R /usr/share/docs/subversion-X.X.X/tools/hook-scripts /usr/local/bin/svn_stuff chmod -R 755 svn_stuff chown -R apache.apache svn_stuff
In my repository, which is located at
/var/www/svnprojects I need to edit a file in the
hooks directory. The file is pre-commit.tmpl that needs to be renamed to pre-commit, then edit the file by adding one line.
I renamed the file by typing:
# cp pre-commit.tmpl pre-commit
Then I simply commented out the following line to the file pre-commit by adding the # symbol to the beginning of the line:
#commit-access-control.pl "$REPOS" "$TXN" commit-access'control.cfg || exit 1
After closing the file a comment will be required upon a commit.