For posterity and my future sanity (and hopefully this helps the rest of us SVN-crazy developers).
When doing IMPORT or COMMIT operations using Subversion, we can receive a message like “Inconsistent line ending style”.
Particularly when IMPORTING, this can be a frustrating occurrence, with a host of hints provided online, but I couldn’t find anything but “brute force” approaches of converting EOL symbols by touching each file.
I use [auto-props] in my svn config file, and this is both part of the problem and the ultimate solution.
The latest occurrence happened when IMPORTING several XML files into a Repository. The confusing part is many of the XML files reported success, and then SVN hit an XML file with a different EOL style than all the others.
My auto-props entry used to be:
*.xml = svn:mime-type=text/xml;svn:eol-style=native;svn:keywords=Date Revision
Here’s my solution (svn config file):
[auto-props] *.xml = svn:mime-type=text/xml;svn:eol-style=CRLF;svn:keywords=Date Revision [miscellany] enable-auto-props = yes
Hopefully this helps you out as well.