title: What's the best way to have svn:eol-style=native for text files by default?
body: <p>I find that it is best practice to have all text files have <code>svn:eol-style=native</code> property set. But what's the most efficient way to do it?</p>
  
  <p>I develop programs mainly on Windows(using TortoiseSVN and <code>svn.exe</code> command line) and sometimes write portable C/C++ libraries for Windows and Linux. In order to prevent the nasty mix-CR,LF problem on my source files, I think <code>svn:eol-style=native</code> should be the "default", but unfortunately it is not.</p>
  
  <p>I know from Subversion Red Book that configuring <code>[auto-props]</code> in <code>~/.subversion/config</code> or <code>%APPDATA%\Subversion\config</code> helps, however, it is per client setting. What about some developer in my team forget to configure those config files (think about dev on multiple virtual machines)? Even all do remember, what if some new kind of text file extension-name occurs? How do I properly propagate this change to all config file on all dev machines in my team?</p>
  
  <p>All seems to be a cumbersome process.</p>