Я создал небольшой pre-commit
hook в python. Этот хук работает как прелесть под Linux, но в Windows он продолжает говорить мне:
error: cannot spawn .git/hooks/pre-commit: No such file or directory
Я знаю, что здесь были похожие вопросы по одной и той же проблеме, а выводы швов - это shebang. Мой script имеет это в самой первой строке:
#!F:\PortableApps\PortablePython3.2\App\python.exe
Также интересно отметить, что выполнение script просто путем записи .git/hooks/pre-commit
отлично работает, но как только я пытаюсь зафиксировать, git выплескивает вышеприведенное сообщение.
Еще одна интересная вещь: когда я конвертирую кодировку из ANSI в UTF-8 (используя Notepad ++), я получаю следующую ошибку при попытке выполнить script:
.git/hooks/pre-commit: Cannot execute binary file
Я использую следующие инструменты:
- PortablePython 3.2.1.1
- msysgit 1.7.6 (Portable)