pySvnManager
pySvnManager is a web based Subversion server management tool. It is based on Pylons web framework.
The very first version is mainly for Pylons MVC web framework and agile web development training. Pylons is a new web framework in python world, and changed rapidly. As the power of Python and Pylons, it makes web application development easy and interesting. I made a training vedio at ShowMeDo: http://www.showmedo.com/videos/series?id=299
Later version of pySvnManager becomes more useful when more features such as svnauthz file management, subversion hooks management added.
— JiangXin? [2008-08-31]
Features
Brief features:
- Repository management:
- Add / remove repositories under svnroot directory.
- Add / remove hooks plugins for repository.
- Svn Authz managemennt:
- Check user rights for modules against certain repository.
- Role (user groups) management.
- SvnAuthz Acl management.
Download
As a python package, you can find pySvnManager in PYPI.
- Download from PYPI: http://pypi.python.org/pypi/pySvnManager
pySvnManager is hosted on SourceForge.net
- Download from sf.net: https://sourceforge.net/project/showfiles.php?group_id=233459
Build from source. Download source code in subversion server on sf.net:
Source code
Subversion repository of pySvnManager:
View statistics of source code:
Installation and Configuration
Quick installation guide:
$ sudo easy_install pySvnManager $ mkdir deploy $ cd deploy $ paster make-config pySvnManager config.ini $ paster setup-app config.ini $ paster serve config.ini
Open your web browser, and visit: http://127.0.0.1:5000.
Detail information can be found at:
Screenshots
![]() |
|
Demo
Login with user admin, password admin:
Bugs/Feature Requests
Existing bugs and feature requests for pySvnManager are here (include Closed).
If you have any issues, create a new ticket.
![(please configure the [header_logo] section in trac.ini)](/trac/pysvnmanager/chrome/common/trac_banner.png)

