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
Licenses
Implementation

RSS Recent releases

  •  25 Dec 2012 04:50

    Release Notes: This release improves stability and performance, and has some minor feature additions. The most important new features are the new Diagnostics page, separate Apache config file generation, Git support features, and a 'quickstart' binary for easy setup.

    •  03 Jan 2012 21:51

      Release Notes: This release fixes a problem where the commit email configuration file was not updated (#270). It fixes a problem where too many email messages were sent due to loose matching of repository names (#257). It fixes errors due to incorrect enabling Trac hook (#258, #269). It fixes sorting of users, groups, and repositories (#259). It removes some unnecessary calls to improve performance.

      •  02 Feb 2011 23:30

        Release Notes: This release adds Git support. Non-admin users can now view information about repositories. There is more integration with Trac (for subversion) and enabling of commit email from the Web interface (for subversion).

        •  02 May 2010 21:22

        Release Notes: Better separation between different instances of submin, several Python 2.4 compatibility fixes, and an improved installation procedure/documentation.

        •  04 Aug 2009 21:12

        Release Notes: Allowed dots in usernames and uppercase usernames are not converted to lowercase anymore (bugfix).

        RSS Recent comments

        21 Oct 2008 13:03 mholtkamp Thumbs up

        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.

        15 Jan 2008 21:58 brianko Thumbs up

        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.

        13 Jan 2008 15:41 brianko Thumbs up

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

        Screenshot

        Project Spotlight

        JRichTextEditor

        A rich text component for Java Swing.

        Screenshot

        Project Spotlight

        nomacs

        A fast and small image viewer that can synchronize multiple instances.