В нашей компании мы переходим от svn до git. Для отслеживания проблем мы используем JIRA от Atlassian.
Теперь мы хотим обеспечить, чтобы каждое сообщение фиксации содержало номер проблемы (как и с svn).
Мы нашли крюк commit-msg, который мы используем для отклонения фиксации, если он не содержит номер проблемы.
JIRA использует Fisheye для сканирования репозитория git. Если сообщение фиксации содержит номер проблемы, в результате этой проблемы отображаются изменения.
Проблема заключается в том, что крюк не копируется при клонировании хранилища git. Поэтому номера выпуска в сообщениях фиксации не выполняются. Это означает, что когда новый коммит будет нажат вверх, Jira может не перечислять изменения в рамках проблемы.
Возникает вопрос: мы используем git как-то не так, и есть ли способ действительно ввести номер проблемы в сообщение фиксации? Или у кого-то просто есть script/hook (кроме крюка commit-msg), который это выполняет?