Convertendo Repositórios de Git para Mercurial

O Mercurial provavelmente tem a melhor ferramenta padrão disponível para conversão de outros tipos de repositório.

Conversão

Para converter o repositório Git em Mercurial, primeiro habilite o hg convert -tool adicionando a definição do plugin ao seu .hgrc-file (localizado em seu diretório inicial)

[extensions]
hgext
.convert=

Em seguida, converta seu repositório executando:

hg convert --datesort <source> <destination>

Mercurial Converter suporta CVS, Subversion, Git, Darcs, Monotone, Bazaar, GNU Arch, Mercurial e Perforce

Instalando Mercurial no OSX

É mais fácil instalar o Mercurial usando o Homebrew :

brew install mercurial

Mas você pode usar opcionalmente o pip do Python :

brew install pip && pip install mercurial