With the default configuration of SCM which only supports HTTP, we encountered regular problems with all repos such as the inability to checkout a branch tag or trunk without errors (either timeout errors or REPORT request on ‘/!svn/vcc/default’ failed) even though checking out the entire repo worked every time. The logs showed that the request was handled properly and that a timeout occured 30 seconds after (assuming because the client stopped talking).
However, when we implemented a self-signed HTTPS in the configuration and used this instead, all of those problems went away. No more timeouts or REPORT errors on the clients.
Has anyone heard of this behaviour before?