Git BitBucket彩色差异电子邮件服务

Git BitBucket彩色差异电子邮件服务,git,svn,mercurial,diff,bitbucket,Git,Svn,Mercurial,Diff,Bitbucket,有人知道在bitbucket中发送彩色差异的提交吗?我认为您可以通过向自己的服务器发出HTTP调用来实现这一点,但我需要一个解决方案,以防您没有自己的服务器可依赖 我非常喜欢SVN::Notify,所以我想在Bitbucket中找到一些类似的git/mercurial提交 欢迎有任何想法 谢谢。关于SVN::Notify部分,必须通过一个实现,比如(例如)的 然后,您可以通过电子邮件发送彩色差异的结果: # For Mercurial/Git hg diff -p --color=always

有人知道在bitbucket中发送彩色差异的提交吗?我认为您可以通过向自己的服务器发出HTTP调用来实现这一点,但我需要一个解决方案,以防您没有自己的服务器可依赖

我非常喜欢SVN::Notify,所以我想在Bitbucket中找到一些类似的git/mercurial提交

欢迎有任何想法


谢谢。

关于SVN::Notify部分,必须通过一个实现,比如(例如)的

然后,您可以通过电子邮件发送彩色差异的结果:

# For Mercurial/Git
hg  diff -p --color=always $@ | less -R
更高级的选项:“”或“”

问题是:

如果您不能依赖自己的服务器,您将如何称呼它?
你是说执行提交的本地机器负责发送电子邮件

我回答说:

这可能是一个解决方案,或者至少有一个您可以控制的中间远程回购,它将负责:在执行某些策略时推送到远程回购,并发送适当的电子邮件


最终需要这样做,所以我在Google App Engine上构建了一个HTTP包装器,使用pygments向我发送彩色电子邮件:


建议,意见,欢迎

是的,但是如果你不能依靠自己的服务器,你怎么称呼它呢?您的意思是执行提交的本地计算机负责发送电子邮件?@bruno.braga这可能是一个解决方案,或者至少有一个您可以控制的中间远程回购,它将负责:如果某些策略被强制执行,则推送到远程回购,并发送适当的电子邮件。谢谢,事实上,我想知道一个不同的解决方案,在这个解决方案中,我不需要依赖本地/自己的服务器来运行发送电子邮件的命令。。。。但看起来没有比这更好的了:S@bruno.braga好啊我在答案中加入了这些评论,以提高知名度。+1我没有立即看到您的解决方案,它比我最初的答案更适合您的问题。