CVS can perform certain textual substitutions in files, allowing you to keep some kinds of information automatically up to date in your files. All of the substitutions are triggered by a certain keyword pattern, surrounded by dollar signs. For example,
in a file expands to something like
$Revision: 1.5 $
and CVS continues to keep the revision string up to date as new revisions are committed.