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