Mercurial 是否可以在hgweb';s的RSS源?

Mercurial 是否可以在hgweb';s的RSS源?,mercurial,rss,hgweb,Mercurial,Rss,Hgweb,RSS提要是让人们了解回购协议最新变化的一种非常好的方式。不幸的是,默认的RSS提要在正文中只包含提交消息 有关于如何定制提要的信息,但不幸的是没有提到添加差异。这有可能吗?我该怎么做呢?事实证明,不仅RSS的{diff}没有传递给changelogentry.tmpl,而且RSS模板集本身缺少一些显示差异所需的模板 我已经做了一个快速而肮脏的补丁,将原始差异添加到Mercurial RSS模板集。该补丁基于Mercurial的2.2.1版。除了RSS模板集之外,它还修改Mercurial源代码

RSS提要是让人们了解回购协议最新变化的一种非常好的方式。不幸的是,默认的RSS提要在正文中只包含提交消息


有关于如何定制提要的信息,但不幸的是没有提到添加差异。这有可能吗?我该怎么做呢?

事实证明,不仅RSS的
{diff}
没有传递给
changelogentry.tmpl
,而且RSS模板集本身缺少一些显示差异所需的模板

我已经做了一个快速而肮脏的补丁,将原始差异添加到Mercurial RSS模板集。该补丁基于Mercurial的2.2.1版。除了RSS模板集之外,它还修改Mercurial源代码(
webcommands.py
),因此您最终将使用Mercurial本身的补丁版本,而不仅仅是模板

该补丁可以在我的《比特桶上的Hg回购协议》副本中的上找到。请随意使用它

以下是修改后的变更日志在我的机器上的外观:


我想从这一点上可以改进。

filediff.tmpl
,在hgweb中显示差异的模板,使用
{diff}
。你试过了吗?@Helgi:我刚试过,不幸的是,在生成atom或RSS提要时,该属性为空:-(非常感谢!我将在星期一进行测试。你有没有可能得到这个集成的上游?即使它是一个小补丁,也有很大的可能对其他人有用。@static\u rtti:老实说,我不确定。我真的不知道每个RSS请求上的不同格式的效果是否可以接受。我想这是可以做到的具有启用或禁用此行为的选项。无论如何,在尝试建议此上游之前,我希望从修补程序的实际使用情况中获得反馈。我期待着您周一的测试结果。效果非常好,非常感谢!如果将其集成到上游将非常好,但我确实理解有些人不会ant it.无论如何,至少有一个选择是很好的,因为有些人负担不起修补他们的生产mercurial服务器:)再次感谢!@static\u rtti:不客气。:)我将在mercurial devel中询问此修补程序,并在这里写下结果。关于在主分支中集成此更改的任何消息?