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

Re: [TSVN] A couple of irregular behaviours

From: SteveKing <steveking_at_gmx.ch>
Date: 2005-05-17 20:24:23 CEST

Douglas Stonham wrote:
> A couple of things I noticed with TSVN recently that seem wrong to me, but
> I can't tell if they are bugs or not:
>
> ----
>
> I recently re-organised our repository from...
>
[snip]
> Now, in my wc I have:
>
> wc_root (=trunk in repository)
> lots of files and folders (unversioned)
> code
> lots of files and folders (versioned)
> notes
> a couple of new files
>
> (Basically, it left all the files from the old version but 'unversioned'
> them).
>
> Is this correct? ISTM it should have deleted the files rather than
> unversioning them. In this case it is moderately simple for me to clean
> up, but this could have left my wc a complete mess.

This looks a lot like an already fixed Subversion bug when doing a
merge. I assume you're not using the latest version of TSVN?

> In another case, my wc looked like...
>
> wc_root
> several folders being SVN deleted
> several folders with changes I wanted to keep but not commit
>
> In it's simplest case...
>
> wc_root
> folderA (SVN-Delete)
> folderB
> modifiedfile
>
> Doing a right-click, commit on wc_root and unselecting the files I don't
> want to commit ('modifiedfile'), causes the error:
>
> Cannot non-recursively commit a directory deletion
>
> The only way around this I could find was to right-click, commit on every
> folder being deleted individually.

That's a limitation of both TSVN and Subversion. As the error message
tells you, you can't commit a deleted folder non-recursively. But by
deselecting a modified file from the commit dialog, you force TSVN to do
a non-recursive commit - otherwise your modified file would get
committed automatically.

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 May 17 20:24:41 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.