Mercurial 模板过滤器:用户与电子邮件用户?
Mercurial template filters: user vs. emailuser?
user
和 emailuser
模板过滤器之间的确切语义差异是什么?
如果我的 ~/.hgrc
看起来像这样:
[ui]
username = First Last <first.last@gmail.com>
然后我使用 hg log -T {author|user}
我得到“第一”,而如果我使用 hg log -T {author|emailuser}
我得到“first.last”。主要区别在于电子邮件字段的解析方式以及是否包含非字母字符吗?
视情况而定。
主要来自用户名的样式,对于以点分隔的长名称,您会在这两个过滤器中看到差异。例如,如果我有作者 Dan Villiom Podlaski Christiansen <dan.villiom.podlaski.christiansen@domain>
的变更集,我得到
>hg log -T "{node|short} - {author|user} {author|emailuser}\n" -r 981e
>981e4f6d2c08 - dan dan.villiom.podlaski.christiansen
user
和 emailuser
模板过滤器之间的确切语义差异是什么?
如果我的 ~/.hgrc
看起来像这样:
[ui]
username = First Last <first.last@gmail.com>
然后我使用 hg log -T {author|user}
我得到“第一”,而如果我使用 hg log -T {author|emailuser}
我得到“first.last”。主要区别在于电子邮件字段的解析方式以及是否包含非字母字符吗?
视情况而定。
主要来自用户名的样式,对于以点分隔的长名称,您会在这两个过滤器中看到差异。例如,如果我有作者 Dan Villiom Podlaski Christiansen <dan.villiom.podlaski.christiansen@domain>
的变更集,我得到
>hg log -T "{node|short} - {author|user} {author|emailuser}\n" -r 981e
>981e4f6d2c08 - dan dan.villiom.podlaski.christiansen