У меня есть небольшой prepare-commit-msg
скрипт-ловушка, который выполняет некоторые базовые функции для меня. Он делает некоторые суммы на основе нескольких метрик и говорит мне, сколько времени ушло на текущий коммит. Это для внутреннего использования и не должно заканчиваться сообщением о фиксации.
То, что он в данный момент делает, это вставляет строку вроде этой.
# Time since last timed commit: ...
Моя проблема с prepare-commit-msg
заключается в том, что эта строка заканчивается в фактическом сообщении о фиксации. Я должен каждый раз вручную удалять его, иначе он будет виден клиенту.
В идеале это будет показано в блоке, который гласит:
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
Но как мне там распечатать данные?