On Thu, Dec 20, 2012 at 04:07:11PM +0000, Philip Martin wrote: > "Bert Huijben" <b...@qqmail.nl> writes: > > > This is caused by upgrading an added directory without its parent directory. > > Most likely caused by moving a single working copy directory. > > > > This state (added to a parent that does not exist) is not supported by the > > new working copy database introduced in 1.7. The database always requires > > the root of the working copy to exist in the repository. > > Hmm, yes: > > $ svnadmin create repo > $ svn1.6 co file://`pwd`/repo wc > $ svn1.6 mkdir wc/A > $ mv wc/A wc2 > $ svn st wc2 > A wc2 > $ svn1.7 upgrade wc2 > svn: E235000: In file '../src-1.7/subversion/libsvn_wc/entries.c' line 1666: > assertion failed (parent_node || entry->schedule == svn_wc_schedule_normal) > Aborted > > Does that look like the sort of working copy that triggered the original > report? Does anybody use working copies like that? Any supported for > that sort of working copy in 1.6 was accidental, it can't be committed > or updated.
In any case, it shouldn't assert. It should print an error message explaining what is wrong...