I've got a patch readied for issue #3755 ("svnadmin and svnrdump should error on non-UTF8 log messages, authors, etc."), but it currently fails three tests:
FAIL: svnlook_tests.py 4: svnlook info must allow inconsistent newlines FAIL: svnrdump_tests.py 32: dump: inconsistent line endings in svn:props FAIL: svnsync_tests.py 26: copy with inconsistent lineendings in svn:props All three fail for the same reason. Can you guess it? It's because the tests are depending on the ability of 'svnadmin load' to introduce bogus properties into a Subversion repository so that *other* validation code can be tested. What to do about this? Is there a case to be made for allowing 'svnadmin load' to, upon specific request by the user (via a new --disable-prop-validation flag or something), *not* error out on invalid properties? If so, then I can create and make use of such a facility in these test scenarios. But if not, what then? Do I remove the tests? Do I mark them as FSFS-only and try to hack around in the FSFS data format from the test suit? Do I write a quicky little C program that bypasses the libsvn_repos propchange validation logic, for use with these Python tests? -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature