On Tue, 23 Nov 2004 09:32:18 -0000, Simon Large <slarge@blazepoint.co.uk> wrote:
> 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.
Did you try that with the latest nightly build? When I try that, I get
an error message...
Stefan
--
___
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:55:43 2004