Fix bug in ra_neon with copy-on-update: Neon thinks it knows what a
legal editor sequence looks like, which includes not having "remove
prop" inside "add file" and "add dir". Of course, when the add is
with history, this is perfectly legal, so Neon was throwing invalid
XML error. This fixes that and adds a test.
I suspect there are further issues here: for example, deleting or
opening entries inside an add-with-history directory. (But the
current implementation doesn't do add-dir-with-history anyway.)
* subversion/libsvn_ra_neon/fetch.c
(validate_element): Allow remove-prop inside add-directory/file.
* subversion/tests/cmdline/update_tests.py
(update_copied_and_deleted_prop): New.
(test_list): Adjust.
Patch by: cmpilato
me
git-svn-id: http://svn.collab.net/repos/svn/trunk@30161 612f8ebc-c883-4be0-9ee0-a4e9ef946e3a