У нас есть сервер, репозитории SVN которого доступны через SVN + SSH или SAMBA. Я уже создал:
- сценарий оболочки для отправки электронной почты (работает, когда выполняется сам),
- сценарий оболочки на основе
post-commit.tmpl
в <repo path>/hooks/
, который я назвал post-commit
(исполняемый всеми)
Я даже добавил команду touch
в каждый скрипт, чтобы я мог определить, что скрипт действительно работал.
К сожалению, оказывается, что сам скрипт post-commit
не выполняется. Я не уверен, что это настройка, будучи SVN + SSH. Я проверил сервер и не запущен процесс svnserve
(не уверен, что это актуально).