Eu tenho alguns checkouts do Mercurial em um diretório que foi montado pelo root. O Mercurial geralmente desconfia de arquivos que não são meus, mas eu sou o único usuário aqui, então eu coloco:
[trusted]
users = root
groups = root
no meu ~ / .hgrc, e agora eu posso usar hg
da linha de comando sem avisos ou erros sobre qualquer coisa não ser confiável. Até agora, ótimo.
Mas quando eu tento rodar, digamos, vc-annotate
no Emacs, recebo um buffer Annotate que diz:
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'!
A área de mensagem diz:
Running hg annotate -d -n --follow -r... my-file.c...FAILED (status 255)
Eu não tenho nada em meus .emacs relacionados a vc ou hg. Outros comandos, como vc-diff
, funcionam bem.
O que estou perdendo aqui?