CVSAnalY 0.9.3 review
DownloadCVSAnalY is a CVS Repository statistical analysis tool
|
|
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