[cvsnt] Sticky option (-ko) permanent or only on in working directory?

Nick Duane nickdu at msn.com
Fri Aug 18 16:17:06 BST 2006


"Tony Hoyle" <tony.hoyle at march-hare.com> wrote in message 
news:ec4bgb$obg$1 at paris.nodomain.org...
> Nick Duane wrote:
>> But the keyword is still getting expanded in this file.  I can't figure 
>> it out as it seemed as if things were working ok locally, but maybe it 
>> just
>
> The 3rd party file probably already contains expanded keywords.  If you 
> set -ko on a revision it simply stops any further expansion from that 
> revision onwards.
>
>> expanded.  I wanted to be able to selectively turn off keyword expansion 
>> on certain files and have it stay that way.  At this point I'm going to 
>> edit
>
> This is exactly how it works.
>

I'm about to start pulling my hair out.  I still get this to do what I want 
to do.  I did the following.

* First I deleted my sandbox.  I then checked out the root level module.  I 
checked the files in question.  They all had Header and Log keywords set for 
my checkin.
* cvs update -ko <file>
* cvs commit -m "..." <file>
* copy original file back into sandbox
* cvs commit -m "..." <file>

* I then check the file again.  It appears that it hasn't added to the 
Header or the Log so I think I've fixed the problem.

* delete sandbox
* checkout module
* check file again and notice that it does have my Header and Log info in 
the file.

What's going on?

Thanks,
Nick 




More information about the cvsnt mailing list