-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка при запуске хука в репозитории на сетевом диске #157
Comments
@yukon39 а можно подробный лог выполнения? |
Конечно:
|
добавьте в хук перед прекоммитом
|
В хук что-то не срабатывает
|
@yukon39 попробуйте вручную запустить прекоммит с такой же настройкой лога. |
@zeratulayuris В принципе такой же вывод как и выше:
|
Оно же пишет: UNC paths are not supported - и перекидывает в директорию C:Windows. Нельзя установить CWD в сетевую папку. Это всегда так работало на винде |
@EvilBeaver Мы работаем из каталога Причем если в файле
|
Если в pre-commit исправить код на такой
test.os И если запустить одну и туже команду но с разными версиями гита
|
@Dezmont51 ну мы уже выяснили, что git в новой версии отдаёт пути иначе. Теперь осталось понять, поможет ли установка абсолютных путей. У @yukon39 помогла. |
Тоже попали на эту проблему только при использовании GitHub Desktop: Спасибо автору за тему, она навела на мысль проверить git. У меня сработало с минимальными изменениями (только добавить "cd s:\repo") |
Может реализовать добавление абсолютного пути в хук как доп.опцию? Типа такого: Появится требование, что для такого репозитория перемещение или монтирование с другим именем диска будет требовать переустановки прекоммита. Т.к. проблема актуальна только для сетевых дисков, то такое требование представляется вполне логичным. |
Если репозиторий находится на сетевом диске, то при коммите возникает ошибка запуска приложения:
Precommit1c - версия 2.3.0
oscript - 1.4.0 x64
git - 2.28 x64
Дополнительный issue по этой теме - git-for-windows/git#2638
Вкратце - теперь при получении каталога репозитория git разрешает все символические имена, включая алиасы сетевых дисков.
The text was updated successfully, but these errors were encountered: