Daniel Shahaf <d...@daniel.shahaf.name> writes:

> Philip Martin wrote on Mon, Jul 04, 2011 at 10:18:49 +0100:
>> Philip Martin <philip.mar...@wandisco.com> writes:
>> 
>> > I really follow what you are doing, what you expect to happen or what
>> > did happen.  Can you produce a simple recipe?
>> 
>> That should be "I didn't really follow".  When I run 'svn up -r0 m' the
>> target m doesn't appear to exist (because the earlier update failed?)
>> and I get no conflict, just "At revision 0.".
>
> What I do:
>
> svn up -r 0 $SUBDIR
>
> What happens:
>
> after the update, the whole $SUBDIR/** hierarchy is present
>
> What I expect to happen:
>
> after the update, as I understand your earlier emails, 
> [ `find $SUBDIR | wc -l` -le 2 ]
>
>
> What I did: in the email I wrote 'svn up -r 0 m' (rather than the actual
> name of that directory) because the infra repository is not public.  On
> my shell session, m/f/h/e/ really was m*/f*/h*/e*/.

Still not clear.  A simple recipe that didn't rely on infra would be
better.

$ svn up -r0 m
D    m
Removed external 'm/j/.../e/a'
Updated to revision 0.

The only NODES row that is "local_relpath LIKE 'trunk/m'" is
not-present so the update has removed all the metadata.

I see is the 'm/j/.../e' is still present on disk but unversioned.  I
suppose that's a bug in externals handling, it has not removed the
intervening subdirs.

-- 
uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com

Reply via email to