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:
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)