_ [comp] svn: DB_VERSION_MISMATCH

長期間放置されてた subversion レポジトリをいじろうかしたら、

svn: URL に対し ra_local セッションを開始できません
svn: リポジトリ 'file:///XXXXXXXX/SVN/repo' を開けませんでした
svn: ファイルシステム '/XXXXXXXX/SVN/repo/db' に対して環境を開いているときに Berkeley DB エラーが起きました

svn: DB_VERSION_MISMATCH: Database environment version mismatch
svn: bdb: Program version 4.8 doesn't match environment version 4.4

とかなった。どうやらもう6年近く触ってないレポジトリだったらしい。ということで dump/restore した。

% svnadmin dump /XXXXXXXX/SVN/repo > svn.dump
% svnadmin create --fs-type fsfs /XXXXXXXX/SVN
% svnadmin load /XXXXXXXX/SVN < svn.dump

けどもう mercurial でいいかな…。