2012-05-10 8 views
8

Estoy tratando de encontrar la forma de exportar rápidamente un repositorio de hg y volcar el resultado en un archivo de formato compatible de exportación rápida.Crear paquete de exportación rápida desde el repositorio de Mercurial

Básicamente quiero hacer lo mismo que yo puedo hacer con Git o Plastic SCM:

git fast-export --all -C --tag-of-filtered-object=drop --signed-tags=strip > Repository.fast-exported 


cm fast-export [email protected]:8087 Repository.fast-exported 

Sé que puedo hacer la exportación rápido/a importar directamente en Git utilizando el HG-FAST- La herramienta export.py (http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert-mercurial-repositories-to-git-repositories/) pero me pregunto si puedo crear el archivo de volcado.

Respuesta

2

¿Has mirado this project? La secuencia de comandos fast-export.sh funciona canalizando la salida de la secuencia de comandos python hg-fast-export.py en git fast-import. Si quería guardar el archivo de volcado, simplemente podría ejecutar el mismo comando y dirigir el resultado a un archivo.

+0

Sí, esa herramienta realmente funciona pero está usando un formato de archivo antiguo llamado "en línea" y estoy tratando de mover un repositorio Hg a Plastic SCM y parece que Plastic SCM no puede administrar el formato "en línea". – MrCatacroquer

Cuestiones relacionadas