Page MenuHomeSoftware Heritage

svn-lib-client-analysis.org
No OneTemporary

svn-lib-client-analysis.org

#+title: svn lib client analysis
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
| Client | Cons | Pros | License | work as advertise |
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
| http://subversion.apache.org/ | broken api link to doc: http://subversion.apache.org/docsapi/latest/ | python-subversion debian package | [[http://www.apache.org/licenses/LICENSE-2.0][Apache v2.0]] | X |
| | python 2 only | official bindings | | |
| | | doc: http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.developer.usingapi | | |
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
| http://pysvn.tigris.org/ | no pip package | tigris maintainer (seems legit regarding xp tortoise-svn...) | [[http://www.apache.org/licenses/LICENSE-1.1][Apache v1.1]] | No, not found a way to have with python3 |
| | | python 2/3 compatible | | |
| | | bindings | | |
| | | debian python-svn package | | |
| | | doc: http://pysvn.tigris.org/docs/pysvn.html | | |
| | | fully supports svn 1.9.1 and earlier | | |
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
| https://github.com/dsoprea/PySvn | wrapper around svn command (no c binding) | python2/3 compatible | | Yes |
| https://pypi.python.org/pypi/svn/0.3.36 | incomplete (but maybe sufficient) | pip3 package | [[https://raw.githubusercontent.com/dsoprea/PySvn/master/LICENSE][GPL2]] | |
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
| https://github.com/jelmer/subvertpy | python2 only | pip + debian package (python2) | [[https://raw.githubusercontent.com/jelmer/subvertpy/master/COPYING][GPL2.1]] | X |
| | javadoc like doc | same maintainer as https://github.com/jelmer/dulwich | | |
| | | docs: https://www.samba.org/~jelmer/subvertpy/apidocs/ | | |
| | | full support svn api | | |
|-----------------------------------------+----------------------------------------------------------------------+------------------------------------------------------------------------------+-------------+------------------------------------------|
Note: All are free software, so it's not entertained as pros (as it is implicit).

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 3, 11:02 AM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3238573

Event Timeline