Mercurial 说 hgrc 在 Emacs 中不受信任,但在命令行中运行良好

Mercurial 说 hgrc 在 Emacs 中不受信任,但在命令行中运行良好

我在由 root 挂载的目录中有一些 Mercurial 签出文件。Mercurial 通常对不属于我的文件持怀疑态度,但我是这里唯一的用户,因此我输入了:

[trusted]
users = root
groups = root

在我的 ~/.hgrc 中,现在我可以hg从命令行使用,没有任何关于任何不受信任的警告或错误。到目前为止,很棒。

但是当我尝试在 Emacs 中运行时vc-annotate,我得到了一个注释缓冲区内容为:

abort: unknown revision 'Not trusting file /home/me/.../working-copy/.hg/hgrc from untrusted user root, group root
Not trusting file /home/me/.../working-copy/.hg/hgrc from untrusted user root, group root
7648'!

留言区写道:

Running hg annotate -d -n --follow -r... my-file.c...FAILED (status 255)

我的 .emacs 中没有任何与 vc 或 hg 相关的内容。其他命令(例如vc-diff)运行正常。

我在这里遗漏了什么?

答案1

相关内容