List Of Keywords
----------------
These are all the dollar-sign-delimited keywords that CVS recognizes.
Following is a list of the keyword, a brief description, and an example
of its expanded form:
* $Author$ - Author of the change:
$Author: jrandom $
* $Date$ - The date and time of the change, in UTC (GMT):
$Date: 1999/08/23 18:21:13 $
* $Header$ - Various pieces of information thought to be useful: full
path to the RCS file in the repository, revision, date (in UTC),
author, state, and locker. (Lockers are rare; although in the
following example, qsmith has a lock.):
$Header: /usr/local/newrepos/myproj/hello.c,v 1.1 1999/06/01 \
03:21:13 jrandom Exp qsmith $
* $Id$ - Like $Header$, but without the full path to the RCS file:
$Id: hello.c,v 1.1 1999/06/01 03:21:13 jrandom Exp qsmith $
* $Log$ - The log message of this revision, along with the revision
number, date, and author. Unlike other keywords, the previous
expansions are not replaced. Instead, they are pushed down, so
that the newest expansion appears at the top of an ever-growing
stack of $Log$ messages:
$Log: hello.c,v $ Revision 1.12 1999/07/19 06:12:43 jrandom
say hello in Aramaic
Any text preceding the $Log$ keyword on the same line will be
prepended to the downward expansions too; this is so that if you
use it in a comment in a program source file, all of the expansion
is commented, too.
* $Locker$ - Name of the person who has a lock on this revision
(usually no one):
$Locker: qsmith $
* $Name$ - Name of the sticky tag:
$Name: release_1_14 $
* $RCSfile$ - Name of the RCS file in the repository:
$RCSfile: hello.c,v $
* $Revision$ - Revision number:
$Revision: 1.1 $
* $Source$ - Full path to the RCS file in the repository:
$Source: /usr/local/newrepos/myproj/hello.c,v $
* $State$ - State of this revision:
$State: Exp $