CVSAnalY iconCVSAnalY 0.9.3

CVSAnalY is a tool that extracts and analyzes information from CVS and Subversion repository logs.
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!)

last updated on:
October 1st, 2005, 5:05 GMT
price:
FREE!
developed by:
Gregorio Robles and Alvaro Navarro
license type:
GPL (GNU General Public License) 
category:
ROOT \ Utilities

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT