CVS protects you by keeping an unmodified copy of your file
in your working directory, with the name `.#file.revision'
where revision is the revision that your modified file started from.
Ok, that explains it. I just couldn't find any documentation on that, so
I considdered it as a bug.
In
Rasmus,
In http://www.cvshome.org/docs/manual/cvs_16.html#SEC152 under
A.16.2 update output for the C status, it states:
CVS protects you by keeping an unmodified copy of your file
in your working directory, with the name `.#file.revision'
where revision is the revision that your modified