Локальное состояние сохраняется, когда Вы останавливаете процесс, но состояние удаленных ресурсов, очевидно, не может сохраняться. Если удаленный экземпляр MySQL приводит к таймауту соединения, необходимо снова соединиться.
Я предполагаю, что проблема связана с разрешением. Удостоверьтесь оба post-commit
сценарий и rac-post-commit-hook
имейте надлежащие полномочия. Если это работает на Вас использующий командную строку, попытайтесь сделать это как пользователя, который выполняет svn демона (sudo -u svnuser [cmd]
).
Я мог решить подобную проблему приблизительно один год назад путем добавления "chmod o+x" оба из сценариев.
давайте 'установим-x' в сценарии для поиска и устранения неисправностей.
Перепроверьте переменные среды; одна из наиболее распространенных причин не имеет $PATH
Вы ожидаете.
trac-post-commit-hook
, который мог бы быть затронут этим, но посматриванием на него снова, я don' t видят что-либо. Вы могли бы добавить echo
к рычагу постфиксации, чтобы проверить, что часть становится выполняемой.
– retracile
7 December 2009 в 22:56