This is a extract from the pysvn win32 test-01 output.
(I will test with 1.7.1 once there are kits from David Darj's win32svn).

pysvn is calling svn_client_mkdir and it works
        Info: PYSVN CMD mkdir file:///b:/repos/trunk/test -m "test-01 add test"

pysvn is calling svn_client_list and it works
        Info: PYSVN CMD ls file:///b:/repos -v -R
              2 barry           0 01-Nov-2011 23:57:49 file:///B:/repos/trunk
              2 barry           0 01-Nov-2011 23:57:49 
file:///B:/repos/trunk/test
        Info: Test - checkout
pysvn is calling svn_client_checkout and it fails
        Info: PYSVN CMD checkout file:///b:/repos/trunk b:\wc1
        svn: E235000: In file 
'C:\SVN-1.7.0\src-1.7.0\subversion\libsvn_client\checkout.c' line 94: assertion 
failed (svn_uri_is_canonical(url, pool))

These same tests pass for SVN 1.6.x.

I'm well aware of the assert for canonical URLs and as you can see
the URL is same shape for mkdir, list and checkout.

Is this a known problem with the svn_client API? Or do I need to dig deeper?

Barry

Reply via email to