По соглашению я создаю ветки истории в git, чтобы включить в них идентификаторы проблемы Jira. FOO-1001. У меня есть script, чтобы сделать это для меня. Теперь я подготовил еще один script, который извлекает название FOO-1001 из Jira API. Я хочу достичь этого, когда я набираю:
$ git commit
Мой редактор открывает заполнение следующим образом:
BUGFIX: FOO-1001 Some sample issue title downloaded using my script
Каков самый простой способ достичь этого, используя написанные мной сценарии? Моя идея - как-то форматировать сообщение фиксации в файл, чтобы git мог найти его и использовать по умолчанию. Один из способов заключается в использовании prepare-commit-msg
hook, но я бы предпочел достичь своей цели, используя автономный script, без какой-либо конфигурации в .git
(чтобы мои коллеги могли легко его повторно использовать).