#!/bin/ksh
#
# Name: commit-email.sh
#
# This is a custom commit-hook for sending email
# when an svn repo is changed.
#
# Phil Ehrens <pehrens@ligo.caltech.edu>
#
rcpts="foo@bar.edu, baz@foo.com"
repodir=$1
revision=$2
author=`/usr/bin/svnlook author -r $revision $repodir`
date=`/usr/bin/svnlook date -r $revision $repodir`
log=`/usr/bin/svnlook log -r $revision $repodir`
info=`/usr/bin/svnlook changed -r $revision $repodir`
repo=${repodir##*/}
subject="$repo svn updated by $author"
url="https://svn.foo.edu/$repo"
/usr/bin/mail -s "$subject" "$rcpts"<<EOM
repository: $url
date: $date
username: $author
revision: $revision
comment: $log
$info
EOM