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

Re: issue 919 solution

From: Jack Repenning <jrepenning_at_collab.net>
Date: 2003-06-20 01:18:52 CEST

At 5:58 PM -0500 6/19/03, Ben Collins-Sussman wrote:
>'incomplete' != 'aborted'. Not at all! It means that the directory
>isn't 100% confident that it has a correct/complete list of entries.

Still now what we have here: we have complete confidence that we've
deleted the entry.

>And the only thing that makes use of this flag is 'svn update'.

There you go again, analyzing all the known code.

>For example... this is how we do checkouts now: we create a root
>directory with a single entry for '.',

... which is to say, "incomplete."

>mark it 'incomplete',

... thereby speaking a truth.

>and run 'svn update'.

Which sees this true state description and does the right thing. Bully for it.

But if you mark a directory "incomplete" when it's actually properly
formed, merely because that same code will not notice its confusion,
trustingly do the same thing, and luck into the behavior we want in
this case as well ... well, you should maybe investigate a side
career in Three Card Monte! :-)

Jack Repenning
CollabNet, Inc.
8000 Marina Boulevard, Suite 600
Brisbane, California 94015
o: 650.228.2562
c: 408.835-8090
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 20 01:19:48 2003

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.