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 Software Development Version Control
Licenses GPL
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

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

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

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

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

Changes: 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

Rcomment-before 06 Jul 2006 21:12 Rcomment-trans timmensch Rcomment-after

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.

69a4a63fdbf37928841e1c9641b6968e_thumb

Project Spotlight

UnNetHack

A variant of the hugely popular roguelike game, NetHack.

A2963285f20d38ec29168079de5b1dc4_thumb

Project Spotlight

Research Master

A research organizer with BibTex and LaTeX flashcard functionalities.