2009-08-31 2 views
0

Насколько я могу судить, встроенная функция для управления крючками SVN в самом SVN. Конечно, есть некоторые идеи, такие как другой репозиторий с скриптами hooks, запуск svn export в каталог hooks при фиксации, но как бы вы это сделали?Управление SVN-крючками с SVN?

ответ

2

У меня есть крючки, управляемые SVN в одном из моих репозиториев. Однако это не тот же репозиторий; Я создал второй репозиторий SVN, чтобы удерживать крючки для первого. Я беспокоился о нарушении доступа к основному репо с ошибочным фиксацией.

+0

По ошибке commit, вы имеете в виду ошибку в скрипте hook, который препятствует доступу к репозиторию? Я обошел беспокойство по поводу прерывания доступа к основному репозиторию с ошибкой в ​​скрипте hook, пропуская все политики в скрипте hook для одного суперпользователя. – RjOllos

2

Я думаю, что нет ничего плохого в том, чтобы сделать каталог перехватчиков проверкой subversion. Таким образом, после совершения перехвата, вы просто должны указать svn up в каталоге hooks, как действие post-commit.

Я думаю, что это также должно сработать, чтобы сделать каталог крючков проверкой самого репозитория, которым он управляет.