Я пишу хук перед фиксацией, чтобы убедиться, что коммиты в определенных ветках соответствуют определенным критериям. Для этого мне нужно узнать целевую ветку коммита.
Я использую командный файл Windows, который вызывает скрипт Python. Я использую API привязок SVN Python, который плохо документирован. Исходный код можно найти здесь, в zip-файле Python: http://sourceforge.net/projects/win32svn/files/1.7.8/apache24/. Просто чтобы вы знали, какой API я имею в виду.
Я нашел еще один вопрос по этой теме: Предварительная фиксация SVN ловушка для избежания фиксации в определенных ветках. Однако я не совсем понимаю ответ и не знаю, как мне добиться этого с помощью имеющихся у меня инструментов и Python.