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

RE: SVN upgrade error

From: Bert Huijben <bert_at_qqmail.nl>
Date: Tue, 19 Mar 2013 16:39:58 -0700

> -----Original Message-----
> From: MARTIN PHILIP [mailto:codematters_at_ntlworld.com] On Behalf Of
> Philip Martin
> Sent: dinsdag 19 maart 2013 05:10
> To: Scott Hartman
> Cc: dev_at_subversion.apache.org
> Subject: Re: SVN upgrade error
>
> Scott Hartman <scotthartman53_at_gmail.com> writes:
>
> > In file
> > 'D:\Development\SVN\Releases\TortoiseSVN-
> 1.7.11\ext\subversion\subversion\libsvn_wc\entries.c'
> > line 1666: assertion failed (parent_node || entry->schedule ==
> > svn_wc_schedule_normal)
>
> Were there any "Upgraded ..." lines printed before this error? Do you
> still have a 1.6 client? If so what does it show for the status of the
> working copy?

This case is easy to trigger if you break your working copy:

In 1.6 use 'svn mkdir' to create a subdirectory.

Then move the directory to a different location that is outside a working
copy. And then 'svn upgrade' just this directory that now no longer has an
ancestor.

And with the WC-NG working copy design there is no way to represent this
working copy as the root of a working copy can't be replaced.
(And even with <=1.6 it would be a useless working copy as there is no url
stored in the working copy to commit it to. That information is in the
parent, but there is no parent or parent_node wouldn't be NULL)

        Bert
Received on 2013-03-20 00:40:44 CET

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