Я хочу добавить номер задачи ко всем моим git коммитам для любой ветки. Вот созданный мной хук commit-msg
. Но это, похоже, не работает. Я хочу автоматически добавлять номер задачи ко всем моим сообщениям о фиксации. Как я мог это сделать?
#!/bin/sh
ticket=$(git symbolic-ref HEAD | awk -F- '/^*/ {print $2}')
if [ -n "$ticket" ]; then
echo "ticket #$ticket" >> $1
fi
Все мои номера задач начинаются с #
. Если в сообщении фиксации не было номера задачи, фиксация не должна продолжаться.