![](https://secure.gravatar.com/avatar/80decf98697d22779f6f740f8855b88c.jpg?s=120&d=mm&r=g)
On Tue, Apr 01, 2008 at 12:05:06PM +1100, I wrote:
[If windows developers want to have LF line endings rather than CRLF, then] It looks like our choices are:
Change svn:eol-style to LF. Possible disadvantage is that it might scare off potential new windows devs.
Change to unset. Though this has the same disadvantage of the above while adding its own problems. Its only advantage is predictability / understandability.
Somehow get subversion to be user-configurable to change what native means.
I've just had a look at subversion source. As I feared, there is no user configuration item for what "native" should mean, unless one counts changing the source code as means of configuration.
For people who want LF generally as newline marker (e.g. in the header lines for svn diff output, in various text files created under .svn, template hook scripts etc.), the best way of changing this is to change the definition of APR_EOL_STR in /usr/include/apr-1.0/apr.h (or wherever that file is under MS Windows).
Note that changing APR_EOL_STR [or changing uses of APR_EOL_STR in subversion source] is the *only* way to change what svn uses for default hook scripts etc.
What do windows people think about how to proceed on this?
pjrm.