这个问题不是hg log 的重复 - 如何获取最后 5 个日志条目?- 很容易应用限制。问题是日志输出,当受限时,似乎并不总是按日志日期降序排列 - 行为会随着添加 revset 而改变。
例如,简单日志“按预期”工作,它显示最新的五个日志条目。
hg log -l5
但是,当使用 revset 时,结果首先是最旧的节点(如未观察到的那样-l
);因此,以下显示了不希望出现的最旧的五个条目。
hg log -r "user('Me')" -l5
如何hg log
使用 revset 指示按日志日期降序(“如预期”)排序,以便限制具有可预测的1和有意义的效果?
$ hg --version
Mercurial Distributed SCM (version 3.6.1)
1我不考虑在可预测的 rev集中reverse
抛出随机调用,但如果这是“最好”的方式..