I got too used to the nice graphical views of source code versions that I used to get in ClearCase (dreaded software - yuck!). Also, I liked the CVSGraph add-on for ViewCVS . So I decided to learn how to use GEF , the Eclipse subproject for a graphical editing framework.
This plugin adds a new menu item to the Team submenu when you click on a resouce that is under CVS control, which opens a graphical editor in which you can view and move around the individual versions of the resource. A context menu in the editor allows you to reset the graph to its initial layout, and (if two and only two versions are selected) to open a compare viewer of different versions of the resource.
The graphical view also displays relationship lines between versions that denote a merge. This is only supported if you have properly tagged the appropriate versions (i.e. 'Source_*' and 'Merge_*').
Check out these screenshots of the plugin in action.
The 1.0.2 version of the plugin has been installed and tested in the following versions of Eclipse:
The 1.0.1 version of the plugin has been installed and tested in the following versions of Eclipse: