Mail Archives: cygwin/2003/07/02/12:50:59
FYI... :-}
I've been in this situation since 1985 or so... (Amiga user since then.
AmigaOS uses LF EOL. Also been using MS "OS'es" since before '85).
"My way" has been:
1) Keep each OS clean of files not having the default line ending
2) Make sure to always CONVERT files _at the very moment_ they're
transferred
i.e. files in "cygwin" file tree should always have LF EOL. Move/Copy out of
the 'file tree' and immediately convert accordingly.
A simple "$ find -type f | xargs u2d" (or some such; not checked) should do
the trick in one go.
IMHO the mere possibility to switch between EOL-conventions on cygwin is a
nuisance. It just generates problems[1] without any clear benefit for
anything.
/Hannu E K Nevalainen, Mariefred, Sweden
--
[1] Problems:
* User interaction
i.e. The user inadverently does something that causes EOL's to be
otherwise
than expected.
* Initial implementation
The source has to be converted (at least in some cases) to handle the
possible switch.
* Updating the source
Upstream changes might cause a rewrite of the implementation.
Sidenote:
There is several ways to accomplish "2)" on the Amiga:
a) Enable CrossDOS (AmigaDOS file system for vfat) internal conversion
b) dos2unix-like utilities
c) Use an editor that manages files undependent of EOL style
On the Amiga "c)" is almost the same as "b)" as the editor can act exactly
as a dos2unix utility, given the standard ARexx IPC and scriptability.
--END OF MESSAGE--
> -----Original Message-----
> From: cygwin-owner AT cygwin DOT com [mailto:cygwin-owner AT cygwin DOT com]On Behalf
> Of Richard Bland
> Sent: Monday, June 30, 2003 5:18 PM
> To: cygwin AT cygwin DOT com
> Subject: RE: CRLF to LF Issue
>
>
> OK, thanks for the hint. I've hacked out reference to O_BINARY in the
> function 'create_output_file', and that, amongst other hacks,
> seems to have
> done the trick.
>
> Ta!
>
> Rich
>
> -----Original Message-----
> From: Corinna Vinschen [mailto:corinna-cygwin AT cygwin DOT com]
> Sent: 30 June 2003 13:50
> To: cygwin AT cygwin DOT com
> Subject: Re: CRLF to LF Issue
>
>
> On Thu, Jun 26, 2003 at 11:54:30AM +0100, Richard Bland wrote:
> > fashion. If I use 'patch' to apply a patch file to this source code,
> > the CRLF pair become a single LF for every line in the file.
>
> Cygwin patch always creates output files in binary (LF EOL). This solves
> more problems (discussed earlier in this list and elsewhere) than it
> produces so I'm not inclined to revert that change. If you don't like it,
> use a Windows native patch or unix2dos.
>
> Corinna
>
> --
> Corinna Vinschen Please, send mails regarding Cygwin to
> Cygwin Developer mailto:cygwin AT cygwin DOT com
> Red Hat, Inc.
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
>
> Note: ESPO currently uses Microsoft Office 2000/XP.
>
> Please make sure that files you send can be read in this format. This
> message is intended only for the named addressee(s) and may contain
> confidential and/or privileged information. If you are not the named
> addressee you should not disseminate, copy, disclose, modify or distribute
> this e-mail unless authorised to do so by the sender. If you
> have received
> this message in error then please notify m DOT geary AT espo DOT org and delete the
> message and any attachments accompanying it immediately.
>
> You are also advised that the views and opinions expressed in this e-mail
> message and any attachments are the author's own, and may not reflect the
> views and opinions of ESPO.
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -