M$ systems do a lot of weird things, but it is cvs which does or does not
convert line and file endings. Something had to be done for cross-platform
support, and the choice was made to overload options already used for
keyword expansion. So, maybe M$ line endings are funky, but M$ is not
responsible for what cvs does about it.
Jerry
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, April 25, 2000 10:34 AM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: bin directory
>
>
> Laird Nelson writes:
> >
> > ?? I thought marking a file as binary (during add *or* via
> cvs admin)
> > simply turned off keyword expansion. What else do
> Micro$oft "systems"
> > do that is different from this?
>
> They convert between the external end-of-line characters
> (<CR><LF>) and
> the internal end-of-line character ('\n'), and they also interpret ^Z
> (<SUB>) as end-of-file when reading (they may or may not write ^Z at
> end-of-file when writing). Both of these can cause serious data loss
> when applied to binary files.
>
> -Larry Jones
>
> I obey the letter of the law, if not the spirit. -- Calvin
>