RSS 提要是一种很好的方式,可以让人们了解 repo 中的最新更改。不幸的是,默认的 RSS 提要在正文中只包含提交消息。
这个类似的问题有关于如何自定义提要的信息,但不幸的是没有提到添加差异。有可能吗?我该怎么做?
事实证明,不仅{diff}
没有传递给changelogentry.tmpl
for RSS,而且 RSS 模板集本身也缺少一些显示差异所需的模板。
我已经完成了一个快速而肮脏的补丁,将原始差异添加到 Mercurial RSS 模板集。该补丁基于 Mercurial 的 2.2.1 版本。除了 RSS 模板集之外,它还修改了 Mercurial 源 ( webcommands.py
),因此您最终将使用 Mercurial 本身的修补版本,而不仅仅是模板。
该补丁可以在我在 Bitbucket 上的 Hg 存储库副本中的so-10796514 分支上找到。随意使用它。
这是修改后的变更日志在我的机器上的样子:
我想从这一点开始可以改进。