SSブログ

iDiskとsparse bundle disk imageとsubversion [Mac]

1人で使っているsubversionレポジトリの置き場所を変更する必要が出てきて、どうしようかとしばらく考えたが、AppleのMobileMeサービスのひとつであるiDisk上に置くことにした。使用する複数のMacで、ローカルのミラーと同期しているので、ちょっと遅いことに目をつぶれば、同期まわりは問題はないはず。

ただし、iDiskの同期は平文のWebDAVでおこなわれているので、暗号化したsparse bundle disk imageを作成して、その中にレポジトリを置くという形にした。Leopardから導入されたsparse bundle disk imageは、実体は細かく分断されたファイルなどとフォルダなので、変更のあった分だけ同期するはず。しばらくこれで試してみよう。

レポジトリの変更は、下のようなスクリプトをchsvnとか適当な名前で保存しておいて、
#!/bin/sh
mv -f $1 $1.old
sed -e "s|svn+ssh://foo/svnrepos|file:///Volumes/svnrepos|g" < $1.old > $1

ワーキングコピーにて、以下のようにする。
find . -name entries -exec /path/to/chsvn {} \;



nice!(0)  コメント(0)  トラックバック(1) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 1