KLUG Weekly Meeting Notes

Tuesday, October 11, 2005

SUBVERSION: ATTACK OF THE GUI'S

The goal of the Subversion project is to build a versioncontrol system that is a compelling replacement for CVSin the open source community. The software is releasedunder an Apache/BSD-style open source license. CVS is currently still the most prevalent for coders and admins.

***Who would need to use Subversion?Programmers working on software with others andanyone who is working on files as a group.***Dirk Bartley demonstrated the use of the versioncontrol system Subversion from the client perspective.There are graphical subversion clients available forboth Windows and Linux (X11). The objective was tofamiliarize the attendees with how to use the Tortoise(Windows) and eSVN (Linux) graphical clients. Also toshow the similarities between using Subversion clientswhether the client is from a command line, or a graphicaluser interface from any operating system.

Tortoise http://tortoisesvn.tigris.org/eSVN http://esvn.umputun.com/There were two SVGA video projectors running, onewith Windows and Tortoise running and the other withSuSE 9.x running eSVN. Dirk did some running backand forth between PC’s but he was demonstrating howsimilar the GUI Subversion clients are across platforms.He demonstrated the command line parallel with the GUI.

Commands or functions like Checkout, Import, Export, Update, Commit, Add, Delete, Copy, Move, Merge, Switch, Revert, Log, and Blame were looked at on the eSVN GUI.Dirk also demonstrated difference detection software onboth platforms. This software becomes a standard toolfor those working on revised code of files.