[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

feature negotiation?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2002-02-12 23:42:18 CET

I was talking with someone on #svn, and heard a story about how he had
used a very old (0.6) svn client to try and update his working copy.
The server then sent binary diffs (a relatively new-ish feature) that
ended up trashing his working copy.

My question is: do we need client/server feature negotiation?

Note that there *is* feature negotiation happening already... but it's
only happening on the general level of HTTP/DAV. The client and
server trade keywords that refer to supported HTTP methods.

But I'm talking about *svn* specific feature negotiation. Like, "hey,
do you accept/send svndiff data?"

I'm posting this question to the list, because I see two possible
responses to this situation:

  * "Who cares, this is pre-alpha software. Glitches like that are to
    be expected if you don't 'keep up'".

  * "We'd better create svn-level feature negotiation. Something like
     this might bite us in the future again."

Thoughts?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:37:07 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.