Какая платформа?
В Mac OS X я установил msmtp и создал сценарий пост-фиксации под хуками в хранилище. Файл .msmtprc должен быть настроен для пользователя svn
(или www
).
REPOS="`echo $1 | sed 's/\/{root of repository}//g'` "
REV="$2"
MSG=`/usr/local/bin/svn log -v -r HEAD https://localhost$REPOS`
/usr/local/bin/msmtp {list of recipients} <<EOF
Subject: SVN-Commit $REPOS#$REV
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8Bit
$MSG
EOF
Настройте {root of repository}
и {list of recipients}
для своих нужд. Примечание. Я использовал UTF-8, потому что здесь, в Швеции, есть несколько специальных символов (*).