Mark Phippard <markp...@gmail.com> writes: > On Thu, Jan 14, 2010 at 12:01 PM, Philip Martin > <philip.mar...@wandisco.com> wrote: >> Paul Burba <ptbu...@gmail.com> writes: >> >>> TESTED: >>> ------- >>> [ fsfs | bdb ] x [ file | svn | http (neon) | http (serf) ] >> >> You're the second person to show the serf tests passing on Windows. >> Are you testing against the 1.6.8 server? On Linux the server sends a >> non-canonical URL that causes the client to abort. Is the server >> doing something different on Windows? > > Actually, all three of us that signed for Windows tested Serf with no > errors. I used 1.6.8 mod_dav_svn for this. > > We also had at least one Unix signature for 1.6.7 which tested Serf: > > http://svn.haxx.se/dev/archive-2009-12/0500.shtml
I don't understand. it. The server generates baseline collection URLs with a trailing slash (a DeltaV requirement?) in dav_svn__build_uri: case DAV_SVN__BUILD_URI_BC: return apr_psprintf(pool, "%s%s/%s/bc/%ld/%s", href1, root_path, special_uri, revision, href2); and I see the trailing slashes on wire. The trunk client has a call to svn_uri_canonicalize that is not present on the branch, so the branch aborts. If I add a svn_path_canonicalize call the problem is fixed. How do some machines avoid the problem? -- Philip