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

[TSVN] Re: Re: bug report

From: Simon Large <slarge_at_blazepoint.co.uk>
Date: 2004-11-23 10:32:18 CET

SteveKing wrote:
>> "Jeremy White" <jwhite@tritonelics.com> writes:
>>> 1) Make a change to a file.
>>> 2) Delete an entire directory (mark it for deletion.)
>>> 3) Commit from the trunk of the source tree.
>>> 4) Important: UnCheck the file you modified from step 1, you
>>> don?t want to commit this? only the deletion!
>>> 5) Notice that the deletion is not committed to the subversion
>>> repository.
>>> 6) (Note that no error was reported.)
>
> Just tried the recipe with HEAD. There's an error reported from
> Subversion: "Cannot non-recursively commit a directory deletion".

Should have followed this one up earlier. The modified file in Jeremy's
test is _not_ in the directory marked for deletion, so it can still be
deleted recursively. It just makes the checking harder for you ;-)

Let me re-state the recipe:

WC/
    Obj/
        File1.obj
        File2.obj
    File1.c

Modify File1.c
Mark Obj/ for deletion
Commit dialog...
Uncheck File1.c, leaving Obj and Obj/*.obj checked
OK the commit

and ... nothing happens. Obj is still there.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Nov 23 11:06:49 2004

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.