3
我不想确定“foo”分支的年龄。据我所知,这是不可能的信息。我试图编写命令来查找关于“foo”分支上第一次提交的信息。Mercurial - 如何在特定分支上查找第一次提交
hg log -r "parents(min(branch(foo)))"
这一个返回不完全是我想要的。有人能帮助我吗?
我不想确定“foo”分支的年龄。据我所知,这是不可能的信息。我试图编写命令来查找关于“foo”分支上第一次提交的信息。Mercurial - 如何在特定分支上查找第一次提交
hg log -r "parents(min(branch(foo)))"
这一个返回不完全是我想要的。有人能帮助我吗?
这是否给你你需要的东西?
hg log -r "branch(default) and 0:" -l 1 --template "{date|isodate}\n"
我想这会给你命名分支上第一个变更集的日期。
因此,在分支 “testbranch”
% hg log -r "branch(testbranch) and 0:" -l 1
changeset: 107:bd91c8e6fa5f
branch: testbranch
user: Nick Pierpoint
date: Fri May 15 15:16:44 2015 +0100
summary: test one
第一变更...添加template
只是为了获取日期:
% hg log -r "branch(testbranch) and 0:" -l 1 --template "{date|isodate}\n"
2015-05-15 15:16 +0100
你min
也适用,如果你总是希望返回单个变更集:
% hg log -r "min(branch(testbranch))"
changeset: 107:bd91c8e6fa5f
branch: testbranch
user: Nick Pierpoint <[email protected]>
date: Fri May 15 15:16:44 2015 +0100
summary: test one
我应该把它写不parents
:
hg log -r "min(branch(foo))"
现在它做什么,我需要的。
thx代表“ - 模板”。这对我来说是非常有用的。 –