Я работаю над тем, чтобы моя ловушка для пост-фиксации изменила файл на номер коммита, чтобы мое приложение могло использовать его при обработке ошибок.
Мне удалось создать скрипт perl для измененияфайл, но мне было интересно, как получить идентификатор фиксации из хука.В настоящее время мой хук выглядит так:
#!/bin/sh
#
# An example hook script that is called after a successful
# commit is made.
#
# To enable this hook, rename this file to "post-commit".
#: Nothing
perl -pi -e 's/[A-Za-z0-9+]$/commit-number/' ../../config/commit.git
Я бы хотел, чтобы номер коммита был некой переменной, содержащей идентификатор коммита.
Редактировать: Я понял, что git rev-parse HEAD
будетсгенерировать коммит HEAD, который мне нужен, но я не знаю, как использовать это в команде.