Nick Hengeveld wrote on Wed, Feb 08, 2012 at 12:34:52 -0800: > Thanks for checking - we want to be fully compatible so any information > like this helps. > > The checkout URL is the same as the HTTP clone URL, and the .git suffix is > optional for both git and svn clients. > > I may have misunderstood what's up with the ra_serf library, I thought that > was related to HTTP protocol changes introduced in 1.7 and that 1.7 clients > would fall back to old behavior for <1.7 servers. I'll read up on this, if
Yes. 1.7 clients speak the 1.6 protocol with servers that have "SVNAdvertiseV2Protocol off" in their config. (ra_neon supports a subset of the HTTPv2 features that ra_serf does.) > you have any pointers to documentation related to ra_serf that would be > helpful. There is an overview in the 1.7 release notes (look for "serf" and "HTTPv2"), and a more technical overview might be found in notes/http-and-webdav/. (I'm not sure how up-to-date the latter is wrt the implementation.) HTH