CVSAnalY

CVSAnalY is a tool that extracts and analyzes information from CVS and Subversion repository logs.
Download

CVSAnalY Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Gregorio Robles and Alvaro Navarro
  • Publisher web site:
  • http://cvsanaly.tigris.org/

CVSAnalY Tags


CVSAnalY Description

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.py2. Once you are finished with configuration, you can run CVSAnalY by executing: $ python cvsanaly.pyYou 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 defaultRequirements:Basic dependeces:· cvs· mysql-server· python· python-mysql· python-mysql· python-mysqldb· python-imagingdependences for the graphs plugin:· gnuplot· ploticusoptional:· rsyncWhat'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 Related Software