2009-09-04 8 views
2

J'ai écrit des scripts python qui tirent parti de pysvn pour analyser un projet. Je voudrais les lancer sur un projet qui est maintenant dans un dépôt de bazar donc je me demandais comment je pourrais obtenir une copie du repo bazar sur ma machine et ensuite le traduire en un svn standard afin que pysvn puisse l'utiliser.Convertir Bazaar repo en SVN

J'ai trouvé de la documentation sur le passage de SVN à Bazaar mais pas l'inverse. C'est possible?

+0

Bazaar écrit en Python, de sorte que vous pouvez écrire un script similaire pour analyser bzr repo en utilisant l'API bzrlib native. – bialix

+0

Question sur un sujet original: voir [Comment exporter une branche baazar dans un nouveau référentiel de subversion ...] (http://stackoverflow.com/questions/4932302/how-to-export-a-baazar-branch-into-a -new-subversion-repository-and-then-pull-pus) avec une réponse de travail – Yury

Répondre

1

Vous dites que les scripts sont en Python? Vous avez de la chance car Bazaaar est écrit en Python, donc bzrlib peut être utilisé pour analyser un dépôt. Cela dit, avec bzr-svn installé sur Ubuntu 9.04, j'obtiens "fetch() un argument de mot clé inattendu 'fetch_spec'" quand je tente de "bzr push" vers un dossier dans un repo de subversion.

0

Je ne l'ai pas utilisé pour Bazaar, mais j'ai utilisé Tailor pour garder un svn repo en synchronisation avec un repo git.

3

Vous pouvez utiliser le plugin bzr-svn pour pousser la branche bzr dans svn repo.

Questions connexes