pysvn を利用してプロジェクトを分析する python スクリプトをいくつか作成しました。これらを現在 bazaar リポジトリにあるプロジェクトで実行したいので、自分のマシンで bazaar リポジトリのコピーを取得し、pysvn が使用できるようにそれを svn 標準に変換する方法を考えていました。
SVN から Bazaar への移行に関するドキュメントをいくつか見つけましたが、その逆ではありません。出来ますか?
bzr-svn プラグインを使用して、bzr ブランチを svn リポジトリにプッシュできます。
スクリプトは Python で書かれているとおっしゃいましたか? 幸運なことに、Bazaaar は Python で作成されているため、bzrlibを使用してリポジトリを分析できます。
つまり、Ubuntu 9.04 に bzr-svn をインストールすると、Subversion リポジトリのフォルダーに「bzr プッシュ」しようとすると、「fetch() が予期しないキーワード引数 'fetch_spec' を取得しました」というメッセージが表示されます。
Bazaar には使用していませんが、Tailorを使用して svn リポジトリと git リポジトリの同期を維持しています。