http://qs321.pair.com?node_id=361512


in reply to CVS mangles $Log statement (dumb)

As an alternative to broquaint's suggestion, you could always pass -ko to the cvs commands. This quickly becomes a pain though, so perhaps a wrapper script around the cvs binary that adds this flag to each incantation might help. broquaint's solution, however, is the more elegant one.

CU
Robartes-

Replies are listed 'Best First'.
Re^2: CVS mangles $Log statement (dumb)
by The Mad Hatter (Priest) on Jun 05, 2004 at 12:57 UTC
    Instead of a wrapper script, one could make use of the $HOME/.cvsrc configuration file:
    cvs -ko # any other command specific options here
Re^2: CVS mangles $Log statement (dumb)
by Anonymous Monk on Jun 05, 2004 at 16:28 UTC

    You only need to do this once, by using the 'cvs admin' command. This sets the file to not expand keywords when checked out. It only needs to be set once, instead of with every checkout command.

    This alleviates having to make a wrapper script, or putting it into .cvsrc, either of which really mean you have to decide to expand keywords (or not) globally. Setting it via 'cvs admin' means you can decide file by file, which is often much more correct for the contents of your repository.