我需要在提交到存储库后发送带有diff的电子邮件.我知道如何在推送后发送电子邮件,但它不适用于提交.
对于推送,我创建了获取参数的hook post-receive.但钩子提交后没有收到任何参数,因此我不能使用我发送邮件的脚本.
也许有一种方法可以在post-commit钩子中获取有关newrev和refname的信息,或者还有其他一些方法可以在提交后发送邮件?
答案很简单=)我通过使用此行创建post-commit hook解决了我的问题:
git log -1 -p|mail -s "Git commit" mail@example.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1275 次 |
| 最近记录: |