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