[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.
Fred
_______________________________________________________________
Frederic W. Brehm, Sarnoff Corporation, http://www.sarnoff.com/