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
> 

Reply via email to