如何获取最近使用的Mercurial(hg)书签列表



我想获得Mercurial存储库中所有书签的列表,顶部有"最新鲜"的书签,其中"最新鲜的"书签是我最近hg update'd访问过的书签(因此,更可能是我想关注的书签)。

有没有一种方法可以使用Mercurial(a)按最新提交对书签列表进行排序,或者(b)以某种机器可读的格式获得书签列表以及每个书签的最后提交日期?

这个Stack Overflow帖子提供了一个用Git实现这一点的好方法,但对我的Mercurial没有帮助。

Stackoverflow可能还不知道,但集成的mercurial确实有帮助,尤其是当你问它关于revsetshg help revsets时。那么尝试是小菜一碟

hg log -r "sort(bookmark())"

如果您需要标准输出以外的任何其他内容,请向mercurial寻求有关模板(hg help templates)的帮助。例如,尝试

hg log -r "sort(bookmark())" -T "{bookmark} {node|short} {date|isodate} {author}:n{desc|firstline}"

最新更新