いつまでもプログラマー★いつまでもミュージシャン

プログラムとミュージックを愛する親父

Subversionのダンプにはまった

svnでチェックアウトするとdecompressエラーになってしまった。
まずい!と思ってももうておくれ。トホホです。
とりあえずsvnadminで果敢にもダンプにチャレンジ!
残念ながらdecompressエラーを飛ばしてインクリメンタルでダンプしました。
すでにリビジョンが959まで行ってて、飛ばした箇所が数箇所あった。
中にはチェックサムのエラーがあったがそこはダンプファイルを書き換えてなんとか大丈夫そう。
fsfsverify.pyなるスクリプトがあったのでdecompressエラーが発生したdbファイルにあててみたが余計におかしくなった。
READMEはよく読んでなかったのがいけませんがPythonのバージョンはなんぼ?てなかんじで次回に期待します。
とりあえずdecompressなやつをsvn logで確認しておいてロードする際の糧としました。
つまりごまかしであるものを突っ込んだだけですがね。
なんとか無事にロードが完了したので、通しでダンプしました。
ちなみにSubversion1.5からdbの階層が変わってるんですね。
db
  /0
  /1
・・・

db
  /0
    /0
    /1
になってます。最初の階層だと何が問題があったようです。
他のリポジトリもダンプ&ロードしとこっと。