I'm working with mercurial+mq, on Win+OSX, and the EOL issues are killing me. I've activated EOL extension, added .hgeol as shown below:
[patterns]
**.sln = CRLF
**.vcproj = CRLF
**.vcxproj = CRLF
**.vcproj.filters = CRLF
**.vcxproj.filters = CRLF
**autoexp.dat = CRLF
**Makefile = LF
** = native
and everything seemed to work fine .. on Windows (well, I had a few files with line ending issues, I fixed them in the first patch, the one that includes .hgeol too).
Then I moved to Mac, assuming it would work there too, right? Well, wrong. When I qpush the first patch (the one with the ".hgeol" file + the line-ending changes), it works but I see a set of "modified" files (it's the exact same files that I "fixed" on windows, so that they no longer show as modified!). Whatever, I try to "hg qrefresh" in order to get the line changes (thinking I'll figure it out later)... but no luck: how if I go on to qpush my other patches, I start geting rejects :(
Any idea how to fix this/what is causing it? It's driving me crazy....