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

RE: [TSVN] Bug in moving externals

From: Lübbe Onken <l.onken_at_rac.de>
Date: 2004-11-22 11:34:45 CET

Hi Steve,

> > Right drag "bar" into "foo" and select "move in subversion".
> > You'll get a warning about foo not being under version control, but
>
> A warning? And then the moving still goes on?
Just tried with nichtly 1949. I still get the warning about "bar is not
under version control". The move goes on!
"myProject\bar" is not shown as deleted in Explorer, but if you select
commit, "bar" and ist subfolders are scheduled for deletion.
"myProject\foo\bar" is shown as added in explorer and is shown as scheduled
for addition when you select commit.

> The moved dir (still can't see how you got there)
Did you try and right-drag-move a svn:externals directory to a different
location inside the same working copy?

> is from another
> location, therefore you now have a so called 'nested layout'.
> Maybe the
> wording of the warning isn't clear here ('nested layout' instead of
> 'external'), but the result is actually the same.
I know what that is. I use this layout for all my projects to include the
libs inside the working copy.

Trying to revert that move partly fails. Reverting the deletion of
myproject\bar runs smoothly, but when TSVN arrives at reverting the addition
of foo\bar it fails with a 'working copy not locked' message on one of bars
subfolders. Cleanup doesn't help, but deleting foo\bar\subfolder followed by
a revert solves the situation.
 
> Try the same with the CL client, using
> 'svn move'
> if it works, then you know where to report that ;)
Since the CL client does the same nonsense when moving the external, I know
where to report that. But in contrast to TortoiseSVN I can revert everything
with the CL client, even if it takes two steps ('svn revert -R .' and 'svn
revert -R bar') instead of one with TSVN. So there defitevely is a bug in
TSVN.

Cheers
- Lübbe

--
       ___
  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 Mon Nov 22 11:35:43 2004

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