This is a regression test for issue 4035 http://subversion.tigris.org/issues/show_bug.cgi?id=4035 marked XFAIL after the recent entries-dump changes.
This test is about upgrading a missing replaced directory, i.e svn rm A/B/E svn add A/B/E rm -rf A/B/E After the upgrade wc.db contains: $ sqlite3 svn-test-work/working_copies/upgrade_tests-29/.svn/wc.db "select op_depth, local_relpath, presence, repos_path, revision from nodes where local_relpath like 'A/B%' order by op_depth, local_relpath" 0|A/B|normal|A/B|1 0|A/B/E|incomplete|A/B/E|1 0|A/B/F|normal|A/B/F|1 0|A/B/lambda|normal|A/B/lambda|1 3|A/B/E|incomplete|| after an update it contains: 0|A/B/E|normal|A/B/E|1 0|A/B/E/alpha|normal|A/B/E/alpha|1 0|A/B/E/beta|normal|A/B/E/beta|1 3|A/B/E|incomplete|| 3|A/B/E/alpha|base-deleted|| 3|A/B/E/beta|base-deleted|| entries-dump asserts when built with SVN_DEBUG because the op-depth=3, presence=incomplete, node is unexpected. Without SVN_DEBUG the test fails later with an entries error: W: Couldn't find node 'E' in expected entries tree W: * Node name: E Path: svn-test-work/working_copies/upgrade_tests-29/A/B/E Contents: None Properties: {} Attributes: {'status': 'R ', 'wc_rev': '1'} Children: None (node is probably a file) Is the upgrade right or wrong to create the op-depth=3 presence=incomplete row? -- Certified & Supported Apache Subversion Downloads: http://www.wandisco.com/subversion/download