Converta o projeto Mercurial para o Git [duplicado]

Esta questão já tem uma resposta aqui:

Convertendo a pasta Mercurial em um repositório Git 6 respostas

Eu preciso converter um projeto mercurial em um projeto git, mas eu gostaria de manter o histórico de commits intacto. Minha solução atual era apenas remover arquivos relacionados hg e, em seguida, git init e adicionar manualmente os arquivos que eu precisava, mas isso não manteria o histórico. Existem soluções para isso?

questionAnswers(8)

yourAnswerToTheQuestion