www.gnu.org works through CVS, CVS keywords in your
manual, such as
$Log$, need special treatment (even if you
don’t happen to maintain your manual in CVS).
If these keywords end up in the generated output as literal strings, they will be expanded. The most robust way to handle this is to turn off keyword expansion for such generated files. For existing files, this is done with:
cvs admin -ko file1 file2 ...
For new files:
cvs add -ko file1 file2 ...
See the “Keyword Substitution” section in the CVS manual, available from http://cvs.nongnu.org.
In Texinfo source, the recommended way to literally specify a “dollar” keyword is:
@w prevents keyword expansion in the Texinfo source
makeinfo notices the
@w and generates
output avoiding the literal keyword string.