RSS源是一种非常好的方式,可以让人们了解回购中的最新变化。不幸的是,默认的RSS提要只包含正文中的提交消息。
This similar question有关于如何自定义Feed的信息,但遗憾的是没有提及添加差异。它可能吗?我该怎么办?
答案 0 :(得分:2)
事实证明,不仅{diff}
没有传递给RSS的changelogentry.tmpl
,而且RSS模板集本身缺少显示差异所需的一些模板。
我已经完成了一个快速而又脏的补丁,将原始差异添加到Mercurial RSS模板集中。该补丁基于Mercurial的2.2.1版本。除了RSS模板集之外,它还修改了Mercurial源(webcommands.py
),因此您最终将使用Mercurial本身的修补版本,而不仅仅是模板。
补丁可以在我的Bitbucket上的Hg仓库副本中的so-10796514 branch找到。随意使用它。
以下是我的机器上修改后的更改日志的样子:
我想从现在开始可以改进。