Why do I receive errors when using serf or svn 1.7.x?
Posted by WushNet - Michael Ching on 25 May 2010 03:01 PM
SVN 1.7 has moved to using serf as the default library for accessing http repositories instead of the neon library which svn has traditionally used. The reason for this is that the developers felt the best way to get testing for the new library would be to push it out even though it has some significant problems.

The current development version of serf is incompatible with our load balancer. Because serf is still experimental and does not handle edge or error cases as gracefully as neon, we suggest using neon until serf has matured.

To do this, edit the ~/.subversion/servers ("%APPDATA%\Subversion\servers" on Windows) file and add the following line in the [global] section:
http-library = neon

For more information on updating this file see:

If you require serf before these issues are resolved, we have a workaround available which can be accessed by connecting through a proxy. serf does not currently support connecting to https servers through a proxy, so the change must be implemented by entering the following line in your /etc/hosts file (see for instructions on modifying the hosts file on Windows):

This entry will direct your requests to through one of our servers with the workaround implementation.
(0 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name: