Gitbash не будет отображать сообщения от крючка
Недавно я добавил ловушку предварительного получения в репозиторий git, и ловушка отлично работает, предотвращая коммиты, когда это необходимо. Когда толчок запрещен, я хочу, чтобы пользователь увидел сообщение, объясняющее, почему. В моем скрипте есть несколько операторов print, которые отображают нужное мне сообщение, однако эти сообщения не отображаются в терминале gitbash коммиттера.
Сообщения создаются, процесс-демон выводит их на печать, я вижу сообщения при отправке из терминала Unix, а также я вижу сообщения во всплывающем окне в Eclipse, если я отправляю сообщения с использованием встроенного инструмента eGit, поэтому я не не думаю, что сценарий является проблемой.
Я попытался запустить демон в Unix и Windows в Gitbash, с теми же результатами. Мой хук написан на python, но я пробовал другие безуспешно.
Самым близким, который я смог найти в своих поисках, была эта проблема с Tortoise Git: https://tortoisegit.org/issue/1027. Причиной, вызванной этим, была причудливость окончания строки UNIX vs windows, но, поскольку я попробовал это в настройке windows to windows, я не думаю, что окончание строк является виновником.
Обновление: эта проблема возникает только тогда, когда я настроил удаленный с протоколом git://. Использование ssh:// работает, сообщение о перехвате отображается в терминале gitbash.
Как мне получить сообщения о перехвате для отображения в терминале gitbash?