我正在使用Git的post-receive hook在提交后发送电子邮件。它目前包括git分支,提交哈希,回购名称等。
除了提交消息之外,如何在主题行中包含提交用户?
答案 0 :(得分:1)
命令
git log --pretty=format:'%T %cN %ce'
将以“commit SHA1 Committer-Name Committer@Email.com”
的形式为您提供输出 git-log
man page中提供了各种其他选项。
这里有一个脚本:Which commit has this blob?您应该可以修改或使用帮助原则;如果post-receive-email可以用Python或Perl编写,你可以为你需要的SHA1 blob拆分正确的行。