Цель:
(1) Сообщение git commit (с ключом -m или с помощью редактора) должно быть помещено в
переданный файл. У нас есть блок комментариев в начале каждого исходного файла,
которые имеют эти сообщения коммита в строке в определенном формате.
Проблема в реализации:
(2) У меня есть скрипт ловушки commit_msg, куда я вставляю комментарии коммита пользователем
в подтвержденные файлы (в начальном блоке комментариев).
Но после фиксации файлы снова помечаются как измененные.
Когда я делаю diff, я вижу последние изменения, которые я сделал в файле из моего скрипта ловушки,
являются модификацией, которая не была зафиксирована.
Есть ли опция команды git, которая позволит мне изменить изменения коммита,
который я сделал из хука commit_msg?
Я думал, что не могу использовать ловушки pre-commit и prepare-commit-msg, потому что мне нужны пользователи
комментировать комментарии, которые он помещает, используя всплывающий редактор во время коммита,
или из ключа -m. Это действие происходит после того, как вышеупомянутые 2 крючка вызваны,
поэтому мой единственный вариант был commit-msg, перехватить коммит слишком поздно.
Любая помощь приветствуется.
Спасибо
sguha.