Projects / Superversion


Superversion is a multi-user distributed version control system based on change sets. A major focus in its development is efficiency and ease-of-use. Features include a graphical user interface, branches, conflict detection and resolution, a history tree view, export and report functions, CVS-compatible keyword substitution, overridable file type autodetection and a transactional internal database.

Operating Systems

Recent releases

  •  21 Aug 2005 18:58

    Release Notes: The user interface is faster and more responsive in many places. There is a new dialog for adding work areas.

    •  29 Jun 2005 11:25

      Release Notes: A number of non-critical but annoying bugs have been fixed.

      •  20 Mar 2005 15:43

        Release Notes: A timing-dependent exception that prevented program startup has been eliminated.

        •  27 Feb 2005 06:30

          Release Notes: In this release, compatibility problems with JDK 1.4 have been fixed.

          •  20 Feb 2005 19:52

            Release Notes: Common operations like ignoring files and acknowledging changes don't trigger a work area rescan anymore. Keyword replacement can be disabled to improve interoperation with other version control systems. Miscellaneous UI improvements and bugfixes.

            Recent comments

            30 Mar 2012 07:11 unix002

            Really good software

            06 Jul 2006 21:12 timmensch

            Sorry, but other projects are better
            I tried Superversion for a while; it was exactly the kind of thing I needed. I was working on a small project on my laptop and I wanted version control with a GUI. But there were several things that made me flinch every time I needed to commit changes:

            1. Like many Java apps, the UI is painfully slow on my blazingly fast computer.

            2. There's a graphical revision view that, frankly, would be more useful as a text view for the simple tracking I would need. The graphical view is actively terrible when you have long comments that extend off the edge of the window. It doesn't scroll, and it doesn't center correctly.

            3. There's no option to use an external diff viewer, and the internal one is unacceptable for large files; e.g., there's no "skip to next diff."

            4. The internal diff won't allow editing, so you can't partially revert your changes by hand.

            5. In that it's Java and not native, some basic UI features are broken: the fact that Alt-F doesn't open the file menu (despite the fact that F is underlined in File), the diff view won't let you select text.

            6. There's no command line tool for automation or editor integration.

            7. It seems to be a dead project; last news item is from 2005/08/18.

            I've installed Subversion on my system along with TortoiseSVN, and it's faster, has shell integration, an excellent internal diff/merge program, and uses the same (general) source control model as Superversion.

            I don't mean to flame, I just want to help prevent people from wasting their time with this project if Subversion will satisfy their requirements. If there are advantages for Superversion that I didn't discover, feel free to enlighten me.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.