Extensión de conversión Mercurial que no puede extraer desde el repository remoto de Git

Estoy tratando de hacer una ' hg convert ', para pasar de un repository de Git a uno de Hg.
Ahora, no tengo instalado Git en mi máquina con Windows 7; ¿Es eso necesario? Estoy usando la línea de command TortoiseHG, y he activado la extensión de conversión (' hg help convert ' funciona bien).

Aquí hay un ejemplo del command que trato de usar:

 hg convert -s git -d hg https://github.com/mysticbob/glm.git gittest 

Es un repository público en Github, así que debería ser capaz de convertirlo. Y la dirección es lo que Github dice que uno debería usar para get. Lo que obtengo es el siguiente post:

 initializing destination gittest repository https://github.com/mysticbob/glm.git does not look like a Git repository 

¿Algunas ideas?

Si creo en el número 1246 , debe tener instalado git para que funcione la extensión de hg convert .

Incluso con Git instalado, es posible que experimente algunos otros problemas con la import, en cuyo caso podría considerar otras alternativas como:

  • convirtiendo el git repo a svn one, y luego importando ese svn repo en uno mercurial
  • o probando el complemento mercurial de hg-git , que menciona específicamente:

Este complemento se implementa completamente en Python, no hay dependencies binarias de Git, no es necesario que Git esté instalado en su sistema.

(Pero no sé si hg-git funciona con las versiones recientes de 1.7+ Mercurial)