Bill McCarthy wrote:

> >> When I checkout vim7 with svn under WinXP Pro, my text files
> >> are all coming out as UNIX files (using LF instead of
> >> CR/LF).
> >> 
> >> The svn program is designed to handle proper EOL for an
> >> operating system when a property called svn:eol-stype is set
> >> to "native".
> >> 
> >> Am I supposed to do anything special to cause svn to give my
> >> text files to be stored as standard CR/LF files?
> >
> > Why do you want CR-LF files?  A single LF should work just fine.
> 
> The svn docs explain this quite well.  Some programs fail to
> properly deal with LF only.  A good example is Microsoft
> notepad.exe.

In the context of Vim I don't think we should worry about notepad users.

> > Automatic LF to CR-LF translation always causes trouble somewhere.
> 
> I have never had a problem with CVS doing this.  I believe
> the "trick" is to only mark 'native' those files which are
> indeed text files.

Right.  So what if files aren't properly marked as text or binary?  And
there always is a mistake somewhere (I recall there was an icon file
that was broken for a year before someone discovered it should be marked
binary).

I've seen too many files with mixed line endings, this can be a real
mess.  Especially Unix files that were edited in Visual studio.

Also remember that files on a USB stick will never adjust to the
computer you plug it into.  Systems must be able to deal with both LF
and CR-LF.

There is only one solution eventually: Drop those CR-LF line separators.
It just takes a bit of time before all MS-Windows programs can deal with
them.

-- 
hundred-and-one symptoms of being an internet addict:
96. On Super Bowl Sunday, you followed the score by going to the
    Yahoo main page instead of turning on the TV.

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to