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

Re: Bug with missing scheduled-for-delete dir

From: Steven Bakke <steven.bakke_at_amd.com>
Date: Wed, 9 Jan 2008 15:31:02 -0500

On Jan 9, 2008, at 2:08 PM, David Glasser wrote:

> On Jan 9, 2008 1:44 PM, Miller, Eric <Eric.Miller_at_amd.com> wrote:
>>> To be honest, I think the answer to "but I deleted all the metadata
>>> outside the scope of svn" is "don't do that".
>>
>> Sure, I'll get right on the phone and tell our 3rd party tool
>> developer
>> to stop removing the meta-data when they manipulate the database...
>> right.
>
> It has *never* been correct to delete or move Subversion's
> version-controlled files without using a Subversion client. I hope a
> future wc rewrite relaxes that, but for now, that's the breaks.

Yes, so until subversion is fixed such that it isn't so intrusive
within the working copy,
it would be nice to put in a simple patch to allow people to make
progress. Even
if the metadata weren't sprinkled about the working copy everywhere,
there would still
be problems because the working copy is extremely fragile in its
current state. External
tools just magnify the issue. I don't like the fact that it
apparently was not a design
goal for the working copy to be robust and tolerant of error
conditions. If you compare it
to CVS, it is vastly more complex and is much easier to break.

So until the whole thing is re-written to be robust, it would be nice
to patch the bugs. Not
everybody uses subversion to control text source code.

>
>
>> "Could someone test this under 1.5?" Please? I don't have ready
>> access
>> to a compiled version.
>>
>> If it still fails then can I/someone file a bug or whip out a quick
>> patch?
>> It seems trivial to remove the scheduled-for-deletion flag and just
>> mark
>> it as missing.
>
> That seems wrong. If you said "svn rm foo" and haven't committed it
> yet or done a revert, why should it stop being scheduled for deletion?
>
> --dave
>
> --
> David Glasser | glasser_at_davidglasser.net | http://
> www.davidglasser.net/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
> For additional commands, e-mail: dev-help_at_subversion.tigris.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-01-09 21:32:21 CET

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.