[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reports generation in CVS

From: Frederic Brehm
Subject: Re: Reports generation in CVS
Date: Wed, 02 Jun 2004 09:39:34 -0400

At 09:02 AM 6/2/2004, Ramanuj Singh wrote:
name of branch or tag, date on which it was created, the author name and the name of the module

CVS stores that information in the history file (cvs history -aT). A script that parses the output has to be aware that individual files can be tagged, not just modules.

If you need more information than that, then your best bet is to collect the information yourself in a format that is easy for report generation. Write a script that developers will use for tagging. Collect the information you need along with the tag they use. Save the information in a convenient place. Generate your report from that data.

One method that I use is to have a special module named "scm" that contains scripts for "tag", "release", and other configuration management operations. I teach the developers to use the scripts instead of the raw CVS commands. It's easy to get them to use the scripts if you make the scripts easy to use. The data gets appended to a file within the module and then the file is committed to the repository.


Frederic W. Brehm, Sarnoff Corporation,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]