хук pre-commit для чтения сообщения о коммите - PullRequest
0 голосов
/ 05 февраля 2019

Как прочитать сообщение о коммите из git commit -m "message", используя pre-commit hook.Или есть какой-нибудь хук, который читает сообщение о коммите.

хук commit-msg может прочитать сообщение, но нам нужно предоставить текстовый файл в качестве ввода, который мне не нужен.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Как только git commit -m "message" было вызвано, часть сообщения сохраняется в файле .git / COMMIT_EDITMSG, и ловушка commit-msg принимает это как входные данные для внутреннего использования.

, так что вы можете использовать git commit-m "сообщение" вместо git commit -F Filepath.

0 голосов
/ 05 февраля 2019

Вы можете использовать крючок commit-msg.Аргумент $1 содержит сообщение о фиксации, и если проверка, которую вам нужно выполнить, не удалась, просто верните 1, чтобы завершить фиксацию.

...