2020/01/01ツイート2007/01/02Subversionレポジトリの統合というわけで、昨日の話の続き。去年の夏ぐらいにdist-upgradeしたらうんともすんとも言わなくなったDebianのsvnとtrac。loadを3回実行することにより1つのレポジトリへ格納成功。<ディレクトリ名>でloadするとそのディレクトリの下にロードされます。recoverするのも忘れずに。して作った統合レポジトリからtrac環境を作り直し、よーし作業おわりーとおもってタイムラインをみたら、loadをした順番にレポジトリのリビジョン番号が付加されるので、タイムライン上にばらばらのリビジョン番号が散らかっててなんとも気持ち悪い状態に。やろうとおもえばリビジョン番号指定つきでdumpして、手動でうまく順番にloadするという手段でなんとかなるといえばなるけど、それはさすがに面倒だ...。いいのは、dumpしたファイル3つをマージするツールがあれば文句なし。--renumber-revsとかやったらどうかなーと思ったけど、それもうまくいきません(そもそもそういうオプションでもない)。いう話をIRCでしたら、正月早々たいぷちゃんがいいツールをさがしてくれました。mergeオプションがあるので、こいつでdumpファイルをマージして出力すれば、時系列でリビジョン番号を付け直してくれるようです。おもったんですが、リネームはなんかディレクトリ再帰してくれないので、全ディレクトリに対してうねうねと-rが必要っぽかったので、あきらめてそのままのディレクトリ構造のまま統合レポジトリ作って、そのあとsvnからmoveしまくる方法でやっつけました。そんなわけで、やっとレポジトリをひとつにまとめることができたーってことで、オレがんばった。ツールおしえてくれたたいぷちゃんありがとう。acidlemonです。鎌倉市在住の普通のITエンジニアです。30年弱住んだ北海道を離れ、鎌倉でまったりぽわぽわしています。