Home > Articles > Ubuntu > Notify On SVN Commit

In Brief: Mail Notify on Subversion Commit

10 sep 2006, Simon Strandgaard

subversion server is Ubuntu linux

prompt> uname -a
Linux 2.6.15-26-server #1 SMP Thu Aug 3 04:09:15 UTC 2006 i686 GNU/Linux

STEP1: install the package

prompt> sudo aptitude

choose "subversion-tools" for installation.

prompt> ls -l /usr/share/subversion/hook-scripts/commit-email.pl
-rwxr-xr-x 1 root root /usr/share/subversion/hook-scripts/commit-email.pl
prompt>

STEP2: configure

prompt> sudo su svn
prompt> cd ~/repo/hooks
prompt> cp post-commit.tmpl post-commit
prompt> edit post-commit

edit something like this

/usr/share/subversion/hook-scripts/commit-email.pl "$REPOS" "$REV" neoneye@example.com
#log-commit.py --repository "$REPOS" --revision "$REV"

STEP3: validate that notify is working

change some file and commit it
check your mail.