CVS commit analyser

CVS commit analyser contains three simple Perl scripts written to provide weekly stats on CVS activity for the GNOME Project.
Download

CVS commit analyser Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Paul Warren
  • Publisher web site:
  • http://www.ex-parrot.com/~pdw/empeg/

CVS commit analyser Tags


CVS commit analyser Description

CVS commit analyser contains three simple Perl scripts written to provide weekly stats on CVS activity for the GNOME Project. 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 Filterpipe "$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 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 Requirements:· Perl Requirements: · Perl


CVS commit analyser Related Software