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

Re: svn --ignore-externals broken on checkout?

From: Gavin Baumanis <gavinb_at_thespidernet.com>
Date: Tue, 20 Sep 2011 08:11:07 +1000

Hi Rupert,

I recently reported a similar issue on the subclipse mailing list.

My externals were showing as "?" in my working copy (within the eclipse IDE).
Yet strangely at the command line, the "X" was being shown.

I tried all manner of things;
restarting eclipse, svn cleanup, svn update...
yet the display issue was still present in my IDE.

My question then is;
Is it a "display issue" or is it a bug?

Do you have a test repo that you might be able to test this out with?
That is;
use svn add / commit - and see whether or not the files are "actually" treated as new files or not.

Gavin.

On 20/09/2011, at 7:07 AM, rupert.thurner wrote:

> On Sep 19, 3:05 pm, Philip Martin <philip.mar..._at_wandisco.com> wrote:
>> "rupert.thurner" <rupert.thur..._at_gmail.com> writes:
>>> with svn-1.6
>>
>>> svn co --ignore-externalshttps://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/pkg/subversion
>>> cd subverison/trunk
>>> ln -s gar ../whatever
>>> svn st
>>> X gar
>>
>>> with svn -1.7 this looks like:
>>
>>> svn st
>>> ? gar
>>
>> It's different, but is it 1.6 or 1.7 that is broken? In 1.7 the
>> externals are more completely ignored when --ignore-externals is used,
>> so the wc treats gar as unversioned until you run 'svn up' without
>> --ignore-externals.
>
> imo, 1.7 is broken. the working copy is not aware that there is an
> external, and therefor thinks a folder "gar" in the above example,
> created with other means, is new.
>
> rupert.
Received on 2011-09-20 00:11:49 CEST

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