> А на самом сервере комит проходит?да, но опять же, через web_dav
> криво обрабатываются урлы, оканчивающиеся на .пхп. Ищите проблему в настройках веб-сервера.
Проблему нашел, все как здесь http://aji.techshu.com/htaccess-svn/
Т.к. обмен происходил через webdav, а это надстройка над http, то apache обрабатывает и файлы .htaccess в корне сайта, рядом с которым лежит репозиторий. В .htaccess прописан ErrorDocument, который выдает страницу и ответ 200 на те uri, которых нет на сервере (а нового файла из рабочей копии у нас нет на сервере), и поэтому в ответ на метод PROPFIND выдается 200 ОК
В статье сказано, что они подключили конфиг для svn как альяс ДО конфига корня сайта, поэтому svn обрабатывался до .htaccess
<virtualhost 1.1.1.1:80>
--
--
Alias /blahalah/svn "/complete-path/svn"
<directory "/full document root path for the website/">
--
--
</directory></virtualhost>
Я же поступил чуть иначе — закомментил ErrorDocument, т.к. сервер тестовый и не в открытом доступе.