【问题标题】:Mercurial template filters: user vs. emailuser?Mercurial 模板过滤器:用户与电子邮件用户?
【发布时间】:2021-01-23 18:47:51
【问题描述】:

useremailuser 模板过滤器之间的确切语义差异是什么?

如果我的~/.hgrc 看起来像这样:

[ui]
username = First Last <first.last@gmail.com>

然后我使用hg log -T {author|user} 我得到“first”,而如果我使用hg log -T {author|emailuser} 我得到“first.last”。主要区别是否只是电子邮件字段的解析方式以及是否包含非字母字符?

【问题讨论】:

    标签: mercurial


    【解决方案1】:

    视情况而定。

    主要来自用户名的样式,对于长点分隔的名称,您会看到这两个过滤器的区别。例如,如果我有作者 Dan Villiom Podlaski Christiansen &lt;dan.villiom.podlaski.christiansen@domain&gt; 的变更集,我得到了

    >hg log -T "{node|short} - {author|user} {author|emailuser}\n" -r 981e
    >981e4f6d2c08 - dan dan.villiom.podlaski.christiansen
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 2015-10-15
      • 2011-05-25
      • 1970-01-01
      • 2015-06-10
      • 1970-01-01
      • 2016-05-20
      相关资源
      最近更新 更多