Login | Register
My pages Projects Community openCollabNet

CVSAnalY An analysis tool for your CVS and Subversion repository!

Howto Use CVSAnalY

General use

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

Required packages

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

* dependences for the graphs plugin:
- gnuplot
- ploticus

* optional:
- rsync