Сообщение TortoiseGit Git Commit из скрипта

Я сгенерировал хук Start Commit Hook в TortoiseGit, который вызывает файл StartComit.bat и включена опция "Дождаться завершения скрипта".

Содержимое bat-файла

echo "Some more info...." >> %1

Сценарий вызывается до открытия диалогового окна фиксации, но он не работает, я не получаю текст в поле сообщения.

Что я здесь делаю неправильно?

Изменить: просто чтобы сделать вопрос более ясным, я пытаюсь выполнить этот принятый ответ и сделайте то же самое.


person Milos    schedule 14.07.2016    source источник


Ответы (1)


%1 — это путь к файлу, содержащему все выбранные файлы при запуске диалогового окна фиксации, а не путь к файлу для сообщения, которое равно %2.

См. https://tortoisegit.org/docs/tortoisegit/tgit-dug-settings.html#tgit-dug-settings-hooks для руководства по параметрам.

Таким образом,

echo Some more info.... >> %2

должен решить эту проблему.

person MrTux    schedule 14.07.2016
comment
Спасибо за помощь, я начал искать здесь другое направление с помощью хука prepare-commit-msg, который тоже не сработал. - person Milos; 14.07.2016