Документация говорит, что вы можете добавить опцию --compose
к git send-email
в «Вызов текстового редактора для редактирования вводного сообщения для серии патчей».
Если вы хотите автоматизировать это действие и сгенерировать некоторый текст по вашему сценарию. Вы можете установить переменную окружения $GIT_EDITOR
для своего скрипта. Он получит временное имя файла для текста в аргументе командной строки. Содержимое этого файла будет вставлено в сообщение после выхода из скрипта.
Команда для git send-email
будет выглядеть так:
$GIT_EDITOR="/path/to/your/script" git send-email ...
И ваш скрипт может выглядеть так:
#!/bin/bash
echo "Your message" > $1