Mercurial/hgweb:如何在浏览页面上获取每个文件的最新版本说明?

Mercurial/hgweb:如何在浏览页面上获取每个文件的最新版本说明?,mercurial,hgweb,Mercurial,Hgweb,我有本地回购协议,我需要通过web界面查看每个文件的最新变更说明 查看示例(Netbeans源中的文件夹): 1- 2- 我有“1”,但我想要“2”(在这里我们可以看到每个文件的最新版本描述)。因此,我尝试修改hgweb模板()以实现此功能,但无法访问文件列表页面模板(manifest)变量以获取rev desc。只有文件名/大小/权限等可用 我能做什么?您不能仅通过修改模板来实现这一点。您必须迭代文件,查看清单中引用的文件日志修订的linkrev,并从中获取变更集消息。我的印象是mercuri

我有本地回购协议,我需要通过web界面查看每个文件的最新变更说明

查看示例(Netbeans源中的文件夹):

1-

2-

我有“1”,但我想要“2”(在这里我们可以看到每个文件的最新版本描述)。因此,我尝试修改hgweb模板()以实现此功能,但无法访问文件列表页面模板(manifest)变量以获取rev desc。只有文件名/大小/权限等可用


我能做什么?

您不能仅通过修改模板来实现这一点。您必须迭代文件,查看清单中引用的文件日志修订的linkrev,并从中获取变更集消息。

我的印象是mercurial不支持每个文件的日志消息,至少不像RCS这样的旧版本控制系统。相反,mercurial为每个变更集记录一条消息,其中可能包括对任意数量文件的更改。可能是日志消息中的一些标记语法?我已经考虑过了,但主要问题是“如何?”据我所知,我需要创建自己的脚本来迭代文件(通过各种“hg…”命令)并获取所需的数据,但我没有时间做这些…:(也许你可以花钱请人来做这件事?请随时给我发电子邮件。