2012-05-10 12 views
8

Ich versuche, den Weg zu finden, einen hg-Repository schnell zu exportieren und das Ergebnis in eine Fast-Export-kompatible Datei zu speichern.Erstellen Sie ein Fast-Export-Paket aus dem Mercurial-Repository

Grundsätzlich mag ich das Gleiche tun, dass ich mit Git oder Kunststoff SCM tun kann:

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 

Ich weiß, dass ich das schnell Export tun können/Fast-Import direkt in Git mit dem hg-schnell- export.py tool (http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert-mercurial-repositories-to-git-repositories/) aber ich frage mich, ob ich die Dump-Datei erstellen kann.

Antwort

2

Haben Sie sich this project angesehen? Das Skript fast-export.sh funktioniert, indem es die Ausgabe des Python-Skripts hg-fast-export.py inleitet. Wenn Sie die Dump-Datei speichern möchten, können Sie einfach denselben Befehl ausführen und die Ausgabe in eine Datei leiten.

+0

Ja, dieses Tool funktioniert tatsächlich, aber es verwendet ein altes Dateiformat namens "Inline" und ich versuche, ein Hg-Repository auf Plastic SCM zu verschieben und die Plastic SCM scheint nicht in der Lage, das "Inline" -Format zu verwalten. – MrCatacroquer

Verwandte Themen