[cvsnt] Re: keyword substitution help.
Tony Hoyle
tmh at nodomain.org
Tue Mar 15 22:39:34 GMT 2005
Lehman, Curtis wrote:
> Is the following a bug in CVS or proper operation. When I check out the
> project I do a
>
> cvs -q update -k v -P (in directory C:\projects\foo\)
>
> Note the keyword substitution -k v. I need this because the headers files
> I'm doing a release for are getting delivered to our customer and they then
> import those files into there cvs. I have to convert the $id:$ field to text
> to avoid import problems on there side.
There wouldn't be problems importing files with keywords on the other
side... they can override the substitution with a cvswrappers file if
they want to keep their keywords.
> The problem: The executable files in the project, the ones that where
> checked out with the -k v and are used as part of the build process, are
> corrupted and no longer run. One of the executables having this problems is
This is correct - you just converted them to text files.
> Can I checkout the entire project with one command, keeping keyword
> substitution on my header files and not corrupt the binaries in the project?
The easiest is just to no specify a -k option on checkout - let any
special options get handled on import at the other side.
You can try -k-k, which might work although that kind of blanket change
must be done with extreme care.
Tony
More information about the cvsnt
mailing list