StatCVS News

ObjectLab Open Source News

Grab this Headline Animator

Subscribe to the ObjectLab Open Source News (which includes news about statcvs).

2009-08-06, StatCVS is still alive! No joke! Appendium Ltd is pleased to announce version 0.6.0, available right now! More info here and the download here .

Tweet Tweet from the Authors

So, what is StatCVS? Great statistics for CVS!

StatCVS retrieves information from a CVS repository and generates various tables and charts describing the project development, e.g.

The current version of StatCVS generates a static suite of HTML documents containing tables and chart images. StatCVS is open source software, released under the terms of the LGPL. StatCVS uses JFreeChart to generate charts.

Quick Start

First, download StatCVS.

Check out a working copy of your project from CVS. You need the CVS command line client (CVS for Unix or CVSNT for Windows). Typically, the command looks like this:

cvs -d /cvsroot checkout modulename

Create a CVS log file:

cvs log > logfile.log

Run StatCVS:

java -jar /path/to/statcvs.jar /path/to/module/logfile.log /path/to/module

This command creates the HTML reports in the current directory.

More details are available from the Manual . It also has all the options for customizing the reports. If you run into problems, consider asking for help on the statcvs-users Mailing list .

Note: StatCVS can only generate reports for the main branch.

Where is the manual?

Here.

History

The StatCVS project was initiated by Lukasz Pekacki . The current maintainers are Benoit Xhenseval and Jason Kealey. Other members of the development team are Anja Jentzsch , Manuel Schulze , Steffen Pingel and Tammo van Lessen . 2002 photo of the original development team

Related Projects

StatSVN
is a port of StatCVS to the Subversion version control system. Actively maintained.
StatCVS-XML
is a fork of StatCVS that generates XML instead of HTML reports. (not updated since Oct 2006)
StatCVS Maven Plugin
provides StatCVS reports for the Maven project automation software and is based on StatCVS-XML.
Bloof
is a comprehensive framework for analysis of version control data (not updated since 2003)
cvstat
is a small Perl script which generates a table comparing contributions by individual developers. (StatCVS contains a similar table.) (not updated since 2002)
Cvsplot
generates a graph showing lines of code development over time; requires GnuPlot. (StatCVS contains a similar chart.) (not updated since Dec 2004)