CIAのソース

チェックアウト先を指定しないことに不安を覚えたので、ソースをちょびっと読んでみた。
なるほど、RAILS_ROOT/data/プロジェクト名/current っていうディレクトリを作って、そこにチェックアウトするわけですな。


ソースを読んだら先日の疑問も解決した。

疑問
SubversionのサーバとCIAのサーバは同一じゃないとダメ?

答え:ダメ。
なぜならsvnからチェックアウトする際の svn のパスの書き方が file://になっているから。app/models/project.rb#12
逆に言えば、この辺を変更すれば好きにできると思う。



ちなみに、

Your environment.rb uses the old syntax, it may not continue to work in future releases.
For upgrade instructions please see: http://manuals.rubyonrails.com/read/book/19

というメッセージがログに出てるので、environment.rbを修正した方がいいらしい。