Projects / cvsplot

cvsplot

Cvsplot is a Perl script which analyzes the history of a CVS-managed project. The script executes on a set of files, analyzes their history, and automatically generates graphs that plot lines of code, number of files, and user contributions against time. It supports both UNIX and Windows environments.

Tags Software Development Version Control CVS Utilities
Licenses GPL
Operating Systems OS Independent
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  02 Dec 2004 00:24
  • Rrelease-after

Changes: It is now possible to specify groups of users in order to produce per-group usage graphs, and a switch has been added to specify a set of arguments to pass to all invocations of CVS.

  • Rrelease-mid
  •  30 Jun 2004 16:35
  • Rrelease-after

Changes: The per-user statistical plots were broken since the changes introduced in 1.7.2. This how now been fixed.

  • Rrelease-mid
  •  20 Mar 2004 23:10
  • Rrelease-after

Changes: This release makes sure the "exit" command is added to all gnuplot scripts when generating graphical plots. On Win32, the userdata plots were not being plotted at all, as the gnuplot process would terminate before the output file was flushed and closed.

  • Rrelease-mid
  •  27 May 2003 05:14
  • Rrelease-after

Changes: This release fixes a minor bug where warning messages would appear when the data is being written and -userdata isn't specified.

  • Rrelease-mid
  •  14 May 2003 06:34
  • Rrelease-after

Changes: Per-user CVS statistics were added, so it is now possible to see the CVS contributions performed by individual users plotted using gnuplot. The list of users of interest can also be specified. By default, all users will be plotted. The -countchangedlines option affects the way the linecounts are calculated. If the -countchangedlines option is set, then the line counts indicate the number of lines changed, instead of added. So if a commit added 5 lines, and removed 3, the count would be 8, not 2. This was requested by some users who want to use this as a rough measure of productivity.

Dd511aab00b6535a906a69f98a44de65_thumb

Project Spotlight

Orbit-Hopper

A game where you must jump over gaps and use various floor types to succeed.

Dc535506b614020994c937c490c23fcf_thumb

Project Spotlight

Citizen Intelligence Agency

A project to increase the surveillance of Swedish parliament members.