在Mercurial中,如何在过去24小时内将修订推送到回购?

Tim*_*ick 10 mercurial

我有一个Mercurial存储库,有几个人从他们自己的本地存储库推送.我希望能够在这个中央存储中查询过去24小时内到达该存储库的所有更改,特别是不仅仅是过去24小时内提交的更改.

汞日志--date选项没有做什么,我需要.它仅根据提交日期细化选择.所以,hg log --date -1让我自昨天以来提交了修订版,但是没有提交修订版,比如三天前,但是今天只推送到了这个仓库.

如果我能找到不到24小时前到达回购的最早版本的修订号(或id),那就可以了.但是我看不到任何东西 - 即使在hg帮助修改中 - 看起来它会起作用.

ang*_*son 10

您可以使用pushlog,它是您配置服务器端的Mercurial的扩展.

基本上,您安装必需的文件,并配置服务器存储库挂钩以在每次推送时调用pushlog,然后只要有人推送到该存储库,脚本就会记录.

不幸的是,我对这个页面的内容并不了解,我在Mercurial的IRC频道上询问并在那里得到了这个名字.

您可以在此处查看日志示例:calc pushlog.

此外,您可以使用包含此类日志的Web系统.这是今天更改后我的日志的样子.

窑活动日志