• Home
  • Popular Downloads
  • Contact Us
  • Submit

Softpile

Free Downloads

Main Navigation
  • Home
  • Windows
  • Mac OS X
  • Business
  • Desktop
  • Development
  • Education
  • Games
  • Internet
  • Multimedia
  • Utilities
Home » Linux » CVS commit analyser

CVS commit analyser

April 29, 2008
CVS commit analyser contains three simple Perl scripts written to provide weekly stats on CVS activity for the GNOME Project.
Version: 0.1
License: GPL
Operating System: Linux
Homepage: www.ex-parrot.com
Developed by: Paul Warren
CVS commit analyser contains three simple Perl scripts written to provide weekly stats on CVS activity for the GNOME Project. Several people have asked to see them so here they are:

countcommits.pl - this scripts recieves CVS commit mails on standard input, and takes an argument which is the file to store data in. I use an Exim filter to feed this script:

# Exim Filter

pipe "$home/bin/countcommits.pl $home/data/gnomecommits "

analysecommits.pl - performs analysis and produces a top 20 list of active modules and active developers - see below for sample output.

rotateandmail.pl - rotates the data file and sends email containing the output of analysecommits.pl.

Sample output

Most active modules
92 galeon
71 SashMo
71 evolution
49 mc
38 libgnome
34 libcompat
33 eazel-hacking
33 libgnomeui
31 gtkhtml
30 gnome-utils
28 web-devel-2
27 dia
25 gtk+
24 gnome-i18n
23 gnome-db
22 gail
21 gtranslator
20 libxslt
19 gtkhtml2
18 libical
[97 active modules omitted]

Most active developers
127 martin
45 rodrigo
38 proskin
34 ramiro
32 mmueller
31 menthos
30 rodo
27 damon
26 veillard
25 chatham
24 aheitner
23 kabalak
22 olau
22 kmaraas
22 cyrille
21 atevstef
20 bcameron
19 jirka
16 maubury
16 christof
[115 active developers omitted]

Requirements:

· Perl
commit commit analyzer commit counter cvs cvs analyzer repository
Free Download 1K
0
  • Share on:

CVS commit analyser User Reviews

Sponsored

Categories

  • Linux

Related Downloads

cvsstat
cvsstat is a Perl program which transforms the 'cvs status' output to an ASCII ...
cc2cvs
cc2cvs exports ClearCase version control information to the CVS format.
gitg
A GitX clone for GNOME/GTK+
Bazaar-Perforce
Bazaar Plugin for Perforce
Time Manager
Time Manager is a CGI script that keeps track of how much time you have spent ...
Copyright © 1999-2017 Softpile Free Downloads
  • Contact Us
  • Submit
  • Privacy Policy
  • Disclaimer
  • Terms of Use