CVSAnalY 0.9.3 review

Download
by rbytes.net on

CVSAnalY is a CVS Repository statistical analysis tool

License: GPL (GNU General Public License)
File size: 0K
Developer: Gregorio Robles and Alvaro Navarro
0 stars award from rbytes.net

CVSAnalY is a CVS Repository statistical analysis tool. It retrieves a copy from the CVS repository and tracks interactions between developers and the central repository. The output is presented in a nice web portal system with some nice graphs.

Before using CVSAnalY you should create an adequate environment. It's very easy:

1. Execute our wizard (cvsanaly_wizard.py) in order to create the config.py file. This file will contain the basic information about the project that we want to analyze. Don't forget to answer all the questions!

$ python cvsanaly_wizard.py

2. Once you are finished with configuration, you can run CVSAnalY by executing:

$ python cvsanaly.py

You should have specified in the configuration file a directory where cvsanal will store intermediate and final results. This directory will have several subdirectories that contain the results for different steps of the analysis:

Sources will be stored in the src/ subdirectory by default.
CVS log files will be stored in the logs/ subdirectory by default.
SQL files and additional RDBMS information will be stored in the sql subdirectory by default.
Graphs (if enabled) are stored in the graphs/ subdirectory by default

Requirements:

Basic dependeces:
cvs
mysql-server
python
python-mysql
python-mysql
python-mysqldb
python-imaging

dependences for the graphs plugin:
gnuplot
ploticus

optional:
rsync

What's New in This Release:
cvsanal_temp_archaeology: statistical data about the `age' of the files in the repository.
(command line tool. Not yet integrated into cvsanaly.py!)
cvsanal_temp_lifetime: statistical data about the life time of the files in the repository.
(command line tool. Not yet integrated into cvsanaly.py!)
cvsanal_temp_evolution: software evolution analysis based on modules (files) in the repository. (command line tool. Not yet integrated into cvsanaly.py!)

CVSAnalY 0.9.3 keywords