Subversion-1.5でsvn:externalsに相対パスを使う
subversion-1.5からsvn:externalsに相対パスを使えるようになったというので使おうとして少しはまったのでメモ。
エイリアスと参照先の順番が逆になっている。
すなわち、相対パスを指定する場合、今まで同じレポジトリ内のprojectAからprojectBを/projectA/trunk/lib/vendor/projectB として参照するために
projectB http:///svn/projectB/trunk/
としていた場合は
^/projectB/trunk projectB
あるいは
../../../../projectB/trunk projectB
と設定するとよいようです。