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