I keep all my docs, images and even my customized stylesheets in a
CVS repository. I also tag the repository when I hit a certain
version number. Yes, *some* of this can be done with CVS keyword
replacement, although I don't know of a CVS keyword that will be
replaced with the current *tag* of the file. Chapter 12 of the
Cederqvist manual
(http://www.cvshome.org/docs/manual/cvs_12.html#SEC98)
talks about keyword expansion but shows no keyword for the tag.
The "$Name$" keyword is the one you should use. This is also mentioned in
the document right below the description of "$Id$" in subsection 12.1
Keyword List.
HTH
Jens