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"

こんな風に、\がとれてしまっているのです。

SVN.php

        if ($this->use_escapeshellcmd) {
            $cmd = escapeshellcmd($cmd);
        }

が、\を除去してしまっているのです。
ここをコメントアウトしたらうまく動きました。

んーーー。どうしよう。