Mercurial:无法在.hgrc文件中使用环境变量

时间:2013-01-23 10:32:35

标签: unix mercurial redhat hgrc

我有两台运行Mercurial的机器,一个Solaris系统和一个Red Hat系统。

在Solaris系统上,我可以在.hgrc文件中使用环境变量,但在Red Hat系统上它似乎不起作用。

我在.hgrc文件中有以下示例:

[ui]
username = $SUDO_USER

但是hg log告诉我以下内容:

user:        $SUDO_USER

设置并导出变量:

$ env|grep SUDO_USER
SUDO_USER=testuser

相同的设置在Solaris系统上运行正常。 谁能告诉我为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

根据this page,您只能使用mercurial版本1.4+的环境变量。

因此请确保安装了最新版本。