This is a followup from my message from a couple months ago:
http://svn.haxx.se/users/archive-2013-11/0165.shtml

Basically, I was trying to cancel an svn_ra_get_location_segments()
call by returning an error from the callback. The API call seems to
finish straight away as I expect, but when I subsequently call
svn_ra_get_log2(), it fails in version 1.8.3+, although it succeeds in
1.7.8.

I have converted the demonstration into C code:
https://gist.github.com/vadmium/8613200

When I played with other kinds of URLs, I noticed that “file:” URLs
always work as I expect (no log failure), but that
“svn+ssh://localhost” always returns error 210004 “Malformed network
data”, even in 1.7.8. So this makes me wonder, is Subversion actually
meant to support a callback returning an error to cancel an operation
like I have been doing?

Thanks
Martin

Reply via email to