I need to work with a repository (private, can't give you the link) which requires sasl authentication. On OS X apparently svn is built without sasl. There are some references on the web to this, perhaps in 10.5 the sasl lib was fubar'd. So, to start, svn on OS X will not connect to this repository.
I built svn from sources and installed into /usr/local/bin, which is on my search path at the head. So now svn works with the repository.
With Mercurial 1.7.3 installed from the OS X installer package, and hgsubversion installed, attempting to hg clone svn://... fails with "abort: None (SVN_ERR_RA_SVN_NO_MECHANISMS)", which is the same error that OS X default svn build gives.
I have gone back to my svn build and made swig-py and install-swig-py. I have moved libsvn_swig_py-22.214.171.124.dylib to various locations and rebuilt/installed mercurial from sources. No matter what I try, I can't get hgsubversion to negotiate authentication method with this repository.
As a sanity check, I downloaded and easy_install'd hgsvn 0.1.8 and hgimportsvn worked fine with this repository.
Any suggestions what to try next?