[Mono-list] A possible reason for getting newline problems
Martin Baulig
martin@gnome.org
06 Mar 2002 13:37:57 +0100
"Serge" <serge@wildwestsoftware.com> writes:
> > After that, I removed the file on my Windows box and checked it out
> > again from CVS - and it was in DOS mode again :-(
>
> This, I believe, is handled by Cygwin setup program - it asks for
> line-ending mode.
> The flag that controls the mode (text/binary) is stored in the registry,
> searh for "cygdrive flags".
> Re-running the setup and changing mode to Unix will fix CVS checkouts.
That's something different. Setting the CYGWIN environment variable to
include `binmode' (which you must do) controls the behavior of the
operating system / C library. It does not help if the application
(cvs) already does the conversion, so you need to tell both the
application and the operating system to open the file in binary mode.
--
Martin Baulig
martin@gnome.org