Pear::VersionControl::VersionControl_SVN(5)
わかりました・・・。
結局windows環境で実行されることが考慮されていないライブラリのようです。
string(124) " C: Program Files Subversion bin svn list --username --password --non-interactive file://localhost/C:/home/repos/codegolf"
こんな風に、\がとれてしまっているのです。
if ($this->use_escapeshellcmd) {
$cmd = escapeshellcmd($cmd);
}
が、\を除去してしまっているのです。
ここをコメントアウトしたらうまく動きました。
んーーー。どうしよう。