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

Re: Problems with file externals

From: Daniel Shahaf <daniel_at_shahaf.name>
Date: Thu, 30 Oct 2008 16:00:42 +0200 (Jerusalem Standard Time)

Anyone? Blair?

I can still reproduce this behaviour with HEAD; changes since the
previous transcript are noted below.

Daniel Shahaf wrote on Wed, 8 Oct 2008 at 15:55 +0200:
>
> My shell session went like this...
>
> > % rd/s/q commit-access-templates
> >

(that's in my svn trunk wc, yes?)

> > % svn up -q
> >
> > % cd commit-access-templates
> >
> > % svn ps svn:externals "^/trunk/README myreadme" .
> > property 'svn:externals' set on '.'
> >
> > % svn up
> >
> > Fetching external item into 'myreadme'
> > E myreadme
[snip conflict 'C .' line, since HEAD doesn't print it ]
> > Updated external to revision 33544.
> >
>
> Huh? 'svn help up' says that 'E' means 'Existed'. And it certainly
> didn't exist. I suggest to use 'X' for new externals.
>
[ snipped question about the conflict line which isn't printed now ]
> > Updated to revision 33544.
> >
> > % svn st
> > M .
> > X myreadme
> >
>
> Okay, it's here. Now let's remove it, the same way it was pulled in:
>
> > % svn pd svn:externals .
> > property 'svn:externals' deleted from '.'.
> >
> > % svn up
> > At revision 33544.
> >
>
> It should be gone now. But it isn't:
>
> > % svn st
> > X myreadme
> >
> > % ls myreadme
> > myreadme
> >
>
> Let's try to remove it anyway:
>

I also tried 'svn rm', see below.

> > % del myreadme
> >

    % svn rm myreadme
    ..\..\..\subversion\libsvn_wc\adm_ops.c:1151: (apr_err=155030)
    svn: Cannot remove the file external at 'myreadme'; please propedit or propdel the svn:externals description that created it

> > % svn st
> > ! X myreadme
> >
> > % svn revert -R . myreadme
> > Reverted 'myreadme'
> >
> > % svn st
> > X myreadme
> >
>

And my question remains:

> How do I get rid of it?
>
> > %

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-10-31 23:26:45 CET

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