[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Ignore / override svn:eol-style=native while checkout / update

From: Cyrus Summers <xzs217_at_gmail.com>
Date: Mon, 6 Jul 2009 19:13:48 +0800

Thanks for all your replies.

I tried svn in Cygwin just now, everything works perfectly, thanks a lot~

Cheers
Cyrus

On Mon, Jul 6, 2009 at 8:45 AM, David Weintraub<qazwart_at_gmail.com> wrote:
> If you do a checkout using svn in Cygwin, the EOL style should be fine. If
> you're using Cygwin, you should do the checkout with the Cygwin client and
> not the Windows client.
>
> --
> David Weintraub
> David_at_Weintraub.name
> Sent from my iPhone while riding in my Ferrari. (Jealous?)
>
> On Jul 5, 2009, at 6:43 PM, Ryan Schmidt <subversion-2009b_at_ryandesign.com>
> wrote:
>
>> On Jul 5, 2009, at 09:08, B. Smith-Mannschott wrote:
>>
>>> On Sun, Jul 5, 2009 at 05:42, Cyrus Summers wrote:
>>>
>>>> I recently encountered an issue with svn:eol-style set to native.
>>>> While checking out / updating, svn changes all the files with
>>>> property
>>>> svn:eol-style=native the line endings to CRLF since I'm using
>>>> Windows,
>>>> the problem is that I also use Cygwin tools to build projects, and
>>>> the
>>>> shell script interpreter sh only recognize LF as the line ending
>>>> as in
>>>> *nix systems, the extra CRs are treated as error. So my current
>>>> solution is to change all the files the line endings back to its
>>>> original using dos2unix...
>>>
>>> Don't use svn:eol-style=native for *nix shell scripts, use
>>> svn:eol-style=LF instead.  That way they'll always have LF line
>>> endings, regardless of which platform/client is in use when they are
>>> checked out. I would hope that anyone editing *nix shell scripts on
>>> windows is competent enough to use an editor other than notepad.
>>
>> I think his complaint is more that svn:eol-style is being set to
>> native for files in projects over which he has no control but would
>> still like to use, and therefore is wanting a way to deal with such
>> projects on the client side. To which I say: check the working copy
>> out in the environment where you want to use it. If you want to use
>> it in Cygwin, check it out using the svn command line client in
>> Cygwin, which will get the files with LF line endings. If you want to
>> use the files in Windows proper, check them out using a Windows
>> Subversion client and the line endings will be CRLF. Don't share
>> working copies between environments, to avoid issues with EOL style
>> and also symlinks.
>>
>> ------------------------------------------------------
>>
>> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2368185
>>
>> To unsubscribe from this discussion, e-mail:
>> [users-unsubscribe_at_subversion.tigris.org].
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2368341

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-07-06 13:14:47 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.