Projects / Superversion

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

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

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

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

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

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.

RSS Recent comments

30 Mar 2012 07:11 unix002 Thumbs up

Really good software

06 Jul 2006 21:12 timmensch Thumbs down

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.

Screenshot

Project Spotlight

Antivirus Live CD

A 4MLinux fork including the ClamAV scanner.

Screenshot

Project Spotlight

MDIFramework

A ready-to-use architecture to ease the creation of MDI-style applications in Java.