Projects / Submin

Submin

Submin provides a Web-based admin interface to your subversion repositories. Its features include user/group management, path permission management, and the ability to create svn repositories. It uses htpasswd/svn authz for authentication, so it can use the same login information as apache2/svn (and trac). It works with FF3, IE7, Safari 3, Chrome, and Opera 9.

Tags Software Development Version Control Subversion Internet Web Site Management
Licenses MIT/X
Implementation Python JavaScript

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  31 Mar 2009 11:43
  • Rrelease-after

Changes: Improved support for non-ASCII characters in templates.

  • Rrelease-mid
  •  21 Mar 2009 03:18
  • Rrelease-after

Changes: This release adds support for handling non-ASCII characters in repositories.

  • Rrelease-mid
  •  20 Feb 2009 09:18
  • Rrelease-after

Changes: The listing of repositories when some repository permissions are incorrect was fixed.

  • Rrelease-mid
  •  16 Jan 2009 12:57
  • Rrelease-after

Changes: The JavaScript code was simplified to fix a bug. The HTML and CSS were cleaned up. Other small bugs were fixed.

  • Rrelease-mid
  •  14 Jan 2009 14:25
  • Rrelease-after

Changes: Users are now able to choose to receive email notifications of svn commits. Deletion of repositories is allowed now. Some small bugs were fixed.

Rss Recent comments

Rcomment-before 21 Oct 2008 13:03 Rcomment-trans mholtkamp Rcomment-after

Re: Language
Above comment was about version 0.1 (thanks for the
feedback by the way). Current version should have none of
these problems, except that MD5 sums are still mandatory.

Rcomment-before 15 Jan 2008 21:58 Rcomment-trans brianko Rcomment-after

Re: Language

> This is a Python application, probably

> should be mentioned in the summary.

Not being Python-savvy, I was able to get this up and running with a minimum of difficulty. The biggest issues was setting PYTHONPATH so that it could find the submin libs (export PYTHONPATH=/usr/lib/python-2.3:.:www/lib), fixing a few hard-coded links in the setup script, and changing my .htpasswd formats to MD5 hashes (you'll need to use the -m option with htpasswd).

Works as advertised: Repos can be created manually, modifications to the authz file can be made (existing entries are preserved), and new users/groups can be created.

Unpolished around the edges (there are a few overlapping icons/text areas when viewed in FF), but quite functional.

Rcomment-before 13 Jan 2008 15:41 Rcomment-trans brianko Rcomment-after

Language
This is a Python application, probably should be mentioned in the summary.

No-screenshot

Project Spotlight

Lzip

A data compressor based on the LZMA algorithm.

7f271834f892cd676c20e089938e0edd_thumb

Project Spotlight

MinGW cross compiling environment

A MinGW cross compiling environment.