bug-cvs
[Top][All Lists]
Advanced

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

Re: CVS 'tag' command does not write 'T' record to history


From: Larry Jones
Subject: Re: CVS 'tag' command does not write 'T' record to history
Date: Tue, 24 Apr 2001 12:53:32 -0400 (EDT)

Yair Lenga writes:
> 
> I did some follow-up research into the documentation. The
> documentation for 'history' directive in the 'config' file indicates if you 
> use
>         'LogHistory=TMAR'
> 
> all command that modify the ',v' file will be logged. This implies that both 
> 'rtag' and 'tag'
> should write record to the history file.

Not quite -- you're reading more into what it says than was meant.  What
it says is that that will "only log transactions that modify the `*,v'
files"; it does *NOT* says that that will log everything that modifies
those files.

> The documentation for the 'history' file provide detail about the 'rtag' 
> entries, and is
> silent as to the 'tag' command.

Which should clearly imply that 'tag' is *not* logged.

> Why do we need this logging for 'tag'.
> Our group is using tags to indicate the communicate release status of the 
> checked-in version. Our
> developers are placing a 'submit' tag, whenever they feel that a checked-in 
> version is ready for
> release. The integration person is placing a 'release' tag when a code is 
> accepted into the released
> version. It is important to us to track in the history: when (and by whom) 
> files are being submitted
> or released.
> 
> In my opinion, having per file history records, that will capture the tagging 
> process (what
> file, version, when and by who) add a lot of accountability to the process of 
> source code
> management. This level of logging is consistent with information that is 
> provided by other
> logging options (checkout, ...).

This seems like a reasonable enhancement request, but I'd like people to
consider the following:  'tag' will have to be logged on a per-file
basis rather than a per-module basis as 'rtag' is; that can generate a
*lot* of history records.  Would people like to have different history
record types for 'tag' and 'rtag' so that they can be differentiated (in
particular, so you can specify one without the other in LogHistory=)?

-Larry Jones

I've changed my mind, Hobbes.  People are scum. -- Calvin



reply via email to

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