Как настроить уведомления о коммите в SVN
Cкачиваем на сервер PERL скрипт http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/commit-email.pl.in
Сохраняем его где-нибудь на сервере где хранится ваш репозиторий с именем commit-email.pl и выставляем ему права на выполнение. В скрипте нужно заменить %SVN_BINDIR% на реальный путь - у меня это оказалось /usr/local/bin
Переименовываем в папочке hooks вашего репозитория post-commit.tmpl в post-commit, ставим ему права на выполнение.
Внутри post-commit уже есть вызов некоего mailer.py - его надо закоментировать.
Добавляем следующую строку
/usr/bin/perl [адрес к скрипту]/commit-email.pl --from noreply@emailfrom.com -s "SVN commit notification" "$REPOS" "$REV" email@tonotify1.com email@tonotify2.com
Разумеется, нужно выставить свои адреса доставки и путь к commit-email.pl
Если все настроено правильно при очередном коммите на почту свалится уведомление о том кто когда и что изменил в вашем проекте.
разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться
комментарии:
Ссылка не работает http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/commit-email.pl.in :( Обновите, пожалуйста.
Обновил, должна реботать http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/commit-email.pl.in