Как получить имя коммитера + сообщение о коммите в строке темы пост-получения Git-хука - PullRequest
2 голосов
/ 26 января 2010

Я использую ловушку Git post-receive, чтобы отправить электронное письмо после того, как был сделан коммит. в настоящее время включает ветку git, хэш коммита, имя репо и т. д.

Как включить в строку темы пользователя, который вместо этого сделал сообщение о коммите?

1 Ответ

1 голос
/ 26 января 2010

Команда

git log  --pretty=format:'%T %cN %ce'

выдаст вам вывод в форме "commit SHA1 Committer-Name Committer@Email.com"

Все виды других опций доступны в git-log справочной странице .

Здесь есть сценарий: Какой коммит имеет этот BLOB-объект? , который вы затем сможете изменить или использовать принцип помощи; если post-receive-email можно написать на Python или Perl, вы можете разбить правильную строку для нужного вам BLA-объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...