[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: Jack Repenning <jrepenning_at_collab.net>
Date: 2007-10-04 20:59:44 CEST

On Oct 4, 2007, at 11:18 AM, Mark Phippard wrote:

> First, with this plan, there would be no WC corruption. If you used
> the --depth feature with a 1.4 WC you would lose the ability to use
> 1.4 clients on that WC. That might be confusing but it still makes it
> no worse than the absolute bump idea and gives users a chance to have
> multiple client coexist for a while.

I haven't seen the actual plan that prevents corruption (assuming we
mean the same thing by that word, which I think we do). I have seen
many people, myself not least, hope there can be such a plan, but
hope is not reality. If I missed the actual plan, so much the better.

But "only if" is, I stoutly maintain, spectacularly worse than
"unconditionally and predictably."

I believe, though I'm not certain you see it that way, that you are
arguing to allow the user the maximum flexibility, to allow users
(like most of us on this list) to intelligently do what they, after
careful consideration, choose to do. (In private conversation right
now, as you know, you and I are playing with a configuration that
involves having two distinct 1.5 builds on the same system ... you
and I, we can do that.)

That's developer thinking.

End users don't want to think about it at all, let alone to think new
thoughts, to think back up again thoughts they once had, or to think
"maybe yes, maybe no" thoughts.

> Second, it seems unlikely you are going to accidentally use depth and
> then regret it.

I categorically disagree. Users will do this, because they see it in
the usage note, or because they see a button for it on some UI, or
just because no one ever went broke underestimating the intelligence
of the computer user. They'll use it without reading the directions
first (at the Siva fusion installation, so I'm told, there's a sign
that regretfully acknowledges this: "WARNING: DO NOT LOOK INTO LASER
WITH REMAINING EYE!"). And they'll form their own opinions as to
what actually happened, based on their total lack of understanding of
the basic model here (because, of course, they haven't read the
directions, so they don't know the real model). And then you and I
(and all of us here) will have to undo their mis-theorizations enough
to explain what "--depth" actually means, and help them find their
missing files, and deal with their panicked flailings when things
went all to smash.

If we don't have to play that game, I'd rather not.

-==-
Jack Repenning
Chief Technology Officer
CollabNet, Inc.
8000 Marina Boulevard, Suite 600
Brisbane, California 94005
office: +1 650.228.2562
mobile: +1 408.835.8090
raindance: +1 877.326.2337, x844.7461
aim: jackrepenning
skype: jrepenning

---------------------------------------------------------------------
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:59:53 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.