This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.
Date: Tue, 21 Nov 2000 19:48:48 -0800 (PST)
From: Ivan Passos <lists@cyclades.com>
To: svlug@svlug.org
Subject: Re: [svlug] [Maybe OT] CVS and $Id tags in src files
On Tue, 21 Nov 2000, Ivan Passos wrote:
>
> lalala.c:
>
> /* lalala.c
> * Based on file lalala_orig.c from XYZ project
> * $Id: lalala_xyz.c,v 1.34 1993/02/01 11:11:11 bofh Exp $
> */
>
> The problem is that when I import this src tree to CVS and then check it
> out, CVS changes these lines!! As they're reference lines (not the actual
> version of the current code), I'd like to keep them intact.
>
> Does anyone here know how to do that, i.e. force CVS _not_ to change these
> lines in the src code??
Replying to self: I finally found the answer to my question (I only wish I
had found it before sending the original msg to the list ... :( ...).
If anybody has the same problem, the information is at:
http://www.cvshome.org/docs/manual/cvs_12.html#SEC101
Sorry for the unnecessary traffic ... :(
===
From: David Madison <svlug.org@daveola.com>
Subject: [svlug] [Maybe OT] CVS and $Id tags in src files
To: svlug@lists.svlug.org
Date: Wed Nov 22 07:42:10 2000
> I'm trying to create a new CVS src tree for one of my project. This
> project includes files that have $Id comments as references to the src
> files they were based on. For instance:
$Id$ expansion is part of rcs checkout, which CVS is built on top of.
You can find this information in the man page for rcs checkout:
% man co
/\$Id
It looks like you can get around this (for the sake of binary files)
From the cvs FAQ at http://www.loria.fr/~molli/cvs/cvs-FAQ/FAQ:
If RCS keyword strings show up ... they will be altered unless
you set the '-ko' option:
cvs admin -ko <file>
rm <file>
cvs update <file>
But the real question might be why you are doing this. The point of
$Id$ is to keep track of the current information for the file. If
you don't want to lose previous ownership information, you might want
to look at $Log$, or else change the "$Id..$" to something like "$Old_Id..$"
===