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

Re: We should bump WC format version number for 1.5.

From: Mark Phippard <markphip_at_gmail.com>
Date: 2007-10-04 20:02:18 CEST

On 10/4/07, Jack Repenning <jrepenning@collab.net> wrote:
> On Oct 4, 2007, at 7:40 AM, Erik Huelsmann wrote:
> > We could choose to bump the format only when people use depths other
> > than infinity (and new working copies)? That would affect only the
> > group actually using depths. (Which actually *should* be affected,
> > because this fix is for them...)
> (And Karl had said something as well, and Mark seems to like the
> idea, and a few others)
> I really REALLY think this is evilevilevil.
> As chief users@scplugin respondent, I find myself spending a lot of
> time explaining that SCPlugin is 1.4 and so their old 1.3 clients
> need to be upgraded. It would get several orders of magnitude harder
> to explain if I had to say "1.5 is incompatible with 1.4, unless
> maybe you don't use certain features which I now have to explain to
> you as well, and no there's no safe way to check whether you have
> just in case you're wondering, and yes I'd be happy to explain that
> 'depth' stuff for you one more time, and yes it's likely that you'll
> have to use the command line for certain parts of this process, OK,
> well, the command line is this thing that developers use a lot,
> there's one hidden away in you OS X system, just launch
> Terminal, ...." Feel free to try to winnow out which parts of that
> dialog I'm already committed to, and which would be new due to the
> maybe-yes-maybe-no WC changes ... it's already way too ugly for
> users@ consumption!
> If there's some way to make a 1.5 client spot the damage done by the
> 1.4 client and repair it -- noninteractively! -- I'd be OK with that.
> But it appears to me that some information (like, say, the actual
> intended depth) is irretrievably lost.

If it comes down to not being able to do this, what do you prefer? An
absolute bump or just one when --depth is used?

I could easily see GUI clients adding a 1.4-compatibility preference
that triggered us to just hide the depth option from the dialogs and
always use infinite/unknown.

I actually do not think it would be that difficult to explain that
depth is a 1.5 feature and using it commits you to using 1.5 clients.
I hate the idea of an absolute format bump.

Mark Phippard
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 4 20:02:42 2007

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.