12

我使用 Git 的 post-receive 电子邮件钩子发送了一个不同的电子邮件(感谢这个 SO post),但它发送的电子邮件只是纯文本。我想要一个更大的更丰富多彩和格式良好的东西。

是否有一个脚本或我可以使用 post-receive 钩子运行的东西,它将发送格式良好的差异电子邮件而不是纯文本电子邮件?

4

2 回答 2

5

你可以使用像Pygments这样的语法高亮来格式化你的代码。使用他们的命令行工具应该很容易将您的输出通过管道传输到可以嵌入到电子邮件正文中的 html 文档中。我想你可以做这样事情,但用你的自定义 Pygments 命令替换命令。

于 2010-07-16T04:21:44.233 回答
2

您可以尝试(未经自己测试)这个其他接收后电子邮件挂钩:

git-hook-update-notify-电子邮件

GIT 提交上的彩色电子邮件脚本。在“更新”挂钩中使用它。

(基于 ruby​​,也在 ruby ​​forge.org 中引用

于 2010-07-16T04:10:43.810 回答