I tried running the 1.6 regression tests against a 1.7 server and log_tests.py
26 is a PASS with neon and serf over but a FAIL with ra_svn. The reason for the
FAIL is that the commit of bogus mergeinfo fails:
svn: Commit failed (details follow):
../src/subversion/libsvn_repos/commit.c:642: (apr_err=200020)
svn: Commit rejected because mergeinfo on '/A/D' is syntactically invalid
../src/subversion/libsvn_repos/commit.c:559: (apr_err=200020)
svn: Commit rejected because mergeinfo on '/A/D' is syntactically invalid
../src/subversion/libsvn_subr/mergeinfo.c:687: (apr_err=200020)
svn: Invalid revision number '0' found in range list
but this commit succeeds over http. That appears to show that the commit over
http is bypassing some of the checking.
(In 1.7 the test uses different bogus mergeinfo that does not get rejected.)