subvertpy
subvertpy copied to clipboard
Alternative Python bindings for Subversion
We provide Subvertpy support in [Review Board](https://www.reviewboard.org/), and hit an issue that started cropping up as customers upgraded installs to Subvertpy 0.11. Starting in 0.11, `client.propget()` triggers an eventual assertion...
it would be great to have python wheels published on pypi along the source package. Would help CI kind of tasks (especially tests in tox and the like).
exceptions raised within auth providers are ignored, e.g. returning a unicode username will cause the returned credentials to be ignored.
Imported from https://bugs.launchpad.net/subvertpy/+bug/497280: $ bzr push Using saved push location: svn+ssh:///svn//branches/ bzr: ERROR: exceptions.AssertionError: Traceback (most recent call last): File "/Library/Python/2.6/site-packages/bzrlib/commands.py", line 843, in exception_to_return_code return the_callable(_args, *_kwargs) File "/Library/Python/2.6/site-packages/bzrlib/commands.py",...
The editor code in subverpty should support the context manager protocol.
Since libsvn internally uses utf8 everywhere, it should be possible for callers to provide unicode objects in the subvertpy API rather than requiring them to pass in UTF8 encoded bytestrings.
Some bugs only occur in specific ra_ backends (in particular ra_dav), so we should test on those.
I'm trying to use subvertpy to connect to a repo that can only be accessed over https and requires credentials be passed via basic auth (although I may also need...