У меня есть хук предварительной фиксации SVN, который ранее находился на сервере Linux.Сейчас я пытаюсь перенести вещи на сервер Windows (Server 2003).
Этот хук был написан на Python, который отлично работал на Linux с его строкой #!/usr/bin/env python
вверху.Однако Windows не работает таким образом и требует, чтобы хуки были пакетными файлами (или другими форматами, но все же не Python).
Важно то, что аргументы передаются в сценарий и код выходавозвращается к вызывающему процессу (серверу SVN), чтобы он знал, разрешать ли фиксацию или нет.Я почти ничего не знаю о .bat
синтаксисе файла, но я подумал, что что-то вроде этого поможет:
C:\Python26\python.exe pre-commit.py %1 %2
Прав ли я, думая, что это самый простой способ обернуть скрипт Python?Будет ли он автоматически возвращать код завершения скрипта?