VersionControl_SVNを使ってみた

PEARsvnコマンドを制御できるVersionControl_SVNというのがあったので使ってみた。
ちょっとはまったところをメモ。

PEARマニュアル

マニュアルの例をベースにパスやらを変えて実行したらエラー。
svnのパスが違うので修正。

//自分の環境合わせて修正する
var $svn_path = '/usr/local/bin/svn';

ワイルドカードを指定すると勝手にエスケープされるので、実行時にuse_escapeshellcmdプロパティをfalseに設定。
引数はrunメソッドの第一引数に配列で渡す。
中身を見ると単純にスペースで連結してるだけなので、渡したい引数を配列に設定すれば大丈夫。