libsvn_ra_serf allows to update working copy of a branch to revision
not containing this branch. libsvn_ra_neon doesn't allow it, but prints
wrong error messages.
This problem exists both in trunk and 1.6.x branch.
svnpatch-diff branch was removed in r36405.
$ ./subversion-wc_of_nonexistent_branch.sh
+ SVN=svn
+ SVNVERSION=svnversion
+ LC_ALL=C
+ svn co -r36400 https://svn.collab.net/repos/svn/branches/svnpatch-diff@36400 subversion_svnpatch-diff_https
+ pushd subversion_svnpatch-diff_https
+ svn up --config-option=servers:global:http-library=neon
subversion/libsvn_ra_neon/util.c:604: (apr_err=175002)
svn: REPORT of '/repos/svn/!svn/vcc/default': Could not read chunk size: Secure connection truncated (https://svn.collab.net)
+ svnversion
36400
+ svn up --config-option=servers:global:http-library=serf
At revision 36412.
+ svnversion
36412
+ popd
+ svn co -r36400 http://svn.collab.net/repos/svn/branches/svnpatch-diff@36400 subversion_svnpatch-diff_http
+ pushd subversion_svnpatch-diff_http
+ svn up --config-option=servers:global:http-library=neon
subversion/libsvn_ra_neon/util.c:604: (apr_err=175002)
svn: REPORT of '/repos/svn/!svn/vcc/default': 200 OK (http://svn.collab.net)
+ svnversion
36400
+ svn up --config-option=servers:global:http-library=serf
At revision 36412.
+ svnversion
36412
+ popd
--
Arfrever Frehtes Taifersar Arahesis
Received on 2009-03-08 17:28:25 CET