Я пытаюсь выполнить хук после фиксации, и что бы я ни делал, всегда получаю:
Command: Commit
Modified: C:\****\somefile.txt
Sending content: C:\****\somefile.txt
Completed: At revision: XX
Error: post-commit hook failed (exit code 255) with no output.
В настоящее время мой скрипт после фиксации выглядит так:
echo TEST >> /srv/subversion/smth/hooks/test.log
Я также пробовал с пустым файлом, с обновлением svn в определенном каталоге, и все варианты работают нормально, если я запускаю тему как su www-data ./post-commit
из оболочки.
Доступ к репо осуществляется через http (apache), поэтому www-data - это пользователь, который это выполняет. Мой сервер находится на Ubuntu 11.10, а версия сервера SVN - 1.6.12 ...
Вот привилегии для файла после фиксации:
-rwxr-xr-x 1 www-data www-data 51 2014-06-05 11:52 post-commit