ccv (CVS Chronoview)
Copyright 2003, Evan Y. Chu


Description

Many existing client-side CVS tools operate on individual files.  They present information on one file at a time.  Therefore, it is difficult to get comprehensive information on a whole directory of files.

One frequently usefull information is a chronological listing of cvs-commits in a directory of files.  An example of a server-side CVS tool that provides such information is CVSView.  CVS Chronoview provides a chronological listing without relying on any server-side tool.

CVS Chronoview uses a Tcl script to parse the standard output of the cvs client, sort the output, and present a chronological listing.  The development effort includes evaluating whether Tcl is a suitable language for this project.  If Tcl is not suitable, CVS Chronoview can be ported to another language.

The project summary is at SourceForge.net.

The Tcl file that implements CVS Chronoview is called ccv.  A user can execute ccv without any command-line parameter to see a brief help text.  The ccv's source code is located on the cvs.sourceforge.net server in the /cvsroot/cvschronoview repository in the src module.


Journal

4/1/2003
Put this project on SourceForge.  Writing a prototype, test/test/test1/test3, to test the suitability of using Tcl to accomplish this project.

6/21/2003
Created src/ directory to put the real file, ccv.


CVS Chronoview;  Copyright 2003,  Evan Y.  Chu.
SourceForge.net logo