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

Re: [TSVN] Re: directory deletion

From: Simon Large <slarge_at_slarge.plus.com>
Date: 2005-05-03 16:32:45 CEST

SteveKing wrote:
> Paul Skiter wrote:
>> SteveKing <steveking <at> gmx.ch> writes:
>>> That's not quite right. Even 'svn commit' will give you the same
>>> error message if you do an 'svn commit -N' (non-recursive commit).
>>> If you don't want to have that error message, simply don't uncheck
>>> any files/folders shown in the commit dialog - then TSVN will do a
>>> recursive commit too and it will work as you want. But as soon as
>>> you deselect one or more items from the commit dialog, TSVN *has*
>>> to do a non-recursive commit, and then it will fail in that case.
>>
>>
>> I do *not* uncheck anything shown in the commit dialog. All checkbox
>> are checked. I simply write a message and press OK... and get the
>> error.
>
> Ok, I can see now what you mean. Took me quite a while to find out why
> TSVN behaves differently than the CL client or RapidSVN.
> Bottom line is this:

What happened to the lines in between? ;-)

> you can either use TSVN and have the ability to
> deselect files and folders from committing, or use the other clients
> which don't support that (or not as reliable as TSVN). With TSVN you
> can be sure that *nothing* you haven't explicitely selected get's
> committed. And because TSVN does that, it can't commit a folder which
> is deleted outside Subversion. To do that, we would have to commit
> the *parent* folder of that deleted folder, and that would mean a
> risk to commit something else you didn't wanted to.

So are you saying that TSVN *never* does a recursive commit, even if you
don't check or uncheck anything. I thought TSVN started out with a
recursive commit, and switched to non-recursive if the user changed
something. But I just tried this on a test repo, committing the parent
folder, and the commit failed as described.

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 May 3 16:31:56 2005

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.