I don’t think we can really fix that url in the api by canonicalizing it to something completely different/unrelated, but the assertion makes it obvious that the caller can just see/check that the url is not going to work… just like values such as the empty string or strings with no scheme, that can't be canonicalized to a url either.
Bert From: 'Stefan Kueng' Sent: Wednesday, June 10, 2015 7:34 PM To: dev@subversion.apache.org On 10.06.2015 19:06, Bert Huijben wrote: > Hi Dean, > > There is not much we can do about this. The Subversion apis require that > you pass canonical urls, while the client (TortoiseSVN) that you use > doesn’t canonicalize the url before passing it to this api. And that's what the svn_dirent_canonicalize() and svn_uri_canonicalize() APIs are for. Problem is: in that case they don't work: $ svn list file:///c:Software/SourceCodeRepository try that with an svn build from the 1.9.x branch and you'll get an exception. Stefan -- ___ oo // \\ "De Chelonian Mobile" (_,\/ \_/ \ TortoiseSVN \ \_/_\_/> The coolest interface to (Sub)version control /_/ \_\ http://tortoisesvn.net