我希望获得一个Mercurial存储库中所有书签的列表,其中包含"最新的"顶部的书签,最新鲜的"书签是我最近hg update
最近的书签(因此,更有可能是我想要关注的书签)。
有没有办法可以使用Mercurial(a)按最新提交对书签列表进行排序,或者(b)获取书签列表以及每个提交日期的最后提交日期机器可读格式?
This Stack Overflow post为使用Git提供了一个很好的方法,但对Mercurial没有帮助。
答案 0 :(得分:0)
Stackoverflow可能还不知道,但确定集成的mercurial帮助,特别是如果你问它有关revsets hg 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}"