xDrivenDevelopment / precommit1c

Набор утилит для автоматической разборки/сборки внешних обработок и отчетов, при помещении (commit) в git
Other
224 stars 62 forks source link

При установке в macOS неверные разрывы строк у хука #156

Open mothlike opened 4 years ago

mothlike commented 4 years ago

При установке в macOS у скрипта .git/hooks/pre-commit виндовые символы разрыва строк CRLF, а должны быть Unix LF. Это приводит к падению хука при попытке коммита с ошибкой: fatal: cannot run .git/hooks/pre-commit: No such file or directory

Необходимо учитывать среду при установке хука и создавать скрипт с корректными разрывами строк.

artbear commented 4 years ago

@zeratulayuris Лучше определять окружение - если юникс, то менять разрывы строк всех конфигов, которые копируются

zeratulayuris commented 4 years ago

@zeratulayuris Лучше определять окружение - если юникс, то менять разрывы строк всех конфигов, которые копируются

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