On Thu, Jan 10, 2013 at 12:14 AM, C. Michael Pilato <cmpil...@collab.net> wrote:
> On 01/09/2013 03:10 PM, Ivan Zhakov wrote:
>> I'm thinking about interoperability between svn 1.8-serf client and
>> pre-1.8 server: currently we use non-bulk skelta mode and this leads
>> PROPFINDs and GETs for each file/directory. I've added option to
>> advertise inline props support to leave possibility to use bulk
>> (send-all) mode for pre-1.8 server by default, while relying on server
>> configuration for newer servers.
>
> Ah, I see.  So the client can say, "If you're going to force me to do a
> zillion turnarounds, I'd rather take the all-in-one-response option,
> please."  Seems reasonable.
>
Yes, that was my plan. The only argument that I found against this
approach that we will have many different modes depending of
server/client versions and configurations:

client                     server                 behavior
1.8.x-serf              1.8.x                   skelta-mode without
propfinds (unless configured by server)
1.8.x-serf              1.7.x                   bulk-mode
1.7.x-serf              1.7.x                   skelta-mode with propfinds
1.7.x-neon            1.7.x                   bulk-mode


But it makes sense: upgrading only one part (server or client) doesn't
change network protocol, which is good thing IMHO.

-- 
Ivan Zhakov
VisualSVN Team

Reply via email to