Sempre que faço algo com o mercurial (por exemplo hg status
, em uma pasta de repositório), recebo uma mensagem dizendo:
extension 'git' overrides commands: gclear git-cleanup gimport gverify gexport
e a parte relevante do meu ~/.hgrc
é:
[extensions]
hggit =
hgext.git =
A remoção de qualquer uma dessas duas linhas faz com que a mensagem desapareça, mas - qual delas devo remover e quais devo manter?
Eu uso o Devuan ASCII 2.0 (mas este não é um arquivo gerado pela distribuição .hgrc
). Versões do pacote:
- mercurial 4.0-1+deb9u1
- mercurial-git 0.8.11-1
- git 1:2.11.0-3+deb9u3
O problema é que você está incluindo hg-git duas vezes.
É a forma recomendada
É a maneira mais antiga de habilitar uma extensão e está disponível no mercurial apenas para compatibilidade com versões anteriores.
Sugiro usar apenas o primeiro.