hg log - 如何以相反的顺序显示修订的日期范围?

时间:2014-07-02 02:16:14

标签: bash mercurial revision hg-log

在bash中,我使用日期范围来限制修订数量,如下所示:

hg log -d "yyyy-mm-dd to yyyy-mm-dd"

我想输出以显示底部的最新修订版。目前,它从顶部和最顶层开始。工作得很好。

提前致谢!


我正在尝试将hg log -r "(date("$startdate to $enddate"))"解决方案实现为bash脚本,如下所示:

read -p "Specify start of date range(yyyy-mm-dd): " startdate
read -p "Specify end of date range(yyyy-mm-dd): " enddate
hg log -r '(date("$startdate to $enddate"))'

但是,变量不再被识别。我试过用双引号&也引用变量本身但无济于事。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:4)

您可以改为使用revsets

hg log -r 'reverse(date("yyyy-mm-dd to yyyy-mm-dd"))'