From: Brian G. P. <br...@br...> - 2004-10-14 19:09:42
|
On Thursday 14 October 2004 11:04 am, Nitin Walia wrote: > I just wanted to know what kind of data is available from CVS. > Like breakdown of bugs fixed per developer, reports, version release etc... CVS is the version control system that stores code changes. All revision information on the project is stored in CVS. StatCVS is the best tool I'm aware of for analyzing and presenting that information. I've used StatCVS for several years on both open source and closed source projects, and find it invaluable in assiting me in managing project resources. StatCVS will provide ststistics like lines per change, changes per developer, histograms of when changes are being made, and many more. You can see a sample set of StatCVS reports on the StatCVS web site here: http://statcvs.sourceforge.net/statcvs-stats/ another example, for the open source CRM project XRMS, is here: http://www.explorerfunds.com/dev/xrmsstats/ Bug reporting and tracking is a tool for a different application, like Bugzilla or Mantis. Both of the Bug tracking applications I've mentioned can be integrated with CVS (your version control system) so that there are linkages between the change made to fix the bug and the bug report. StatCVS will show you the commit comments on each change made to the code in an easy to navigate format, so you'll be able to see the bug numbers and comments that are linked to commit comments, if you've implemented integration as I described in the previous paragraph. StatCVS doesn't replace a bug tracking system, but can supplement the reporting available and make the project manager's life easier. I also tend to make extensive use on my projects of automated code documentation tools, like JavaDoc and PHPDoc (in Java and PHP), as these integrate well with CVS, StatCVS, Bugzilla, xUnit unit testing, and other development tools to provide complete development documentation. > Please let me know what else is available from CVS and then we can see > whether we can compensate you for your efforts. I'm a satisfied StatCVS user for many years and across many projects, some of which ran to millions of lines of code, and can highly recommend it for your development projects. My opinions are my own, and do not necessarily reflect the opinions of the StatCVS development team. Regards, - Brian |