Well, my definition of text is "does it make sense to do any end-of-line
conversions". That's the only definition that makes sense for an SCM, at
least in the current context. If doing conversions on the line endings is
wrong, then it's not text.
And your whole premise was that conversions were always wrong. So the way
you put it, that's not a text-file, it's a binary file.
.. and that's what I suggested "core.crlf=on" would mean.
However, if you think that it needs to be CRLF on _all_ platforms, even
platforms where CRLF is _wrong_ for a text-file, then see above: in that
case it's not a text-file at all as far as the SCM is concerned.
In that case it's just a binary file, and CRLF is _not_ "end of text
line", it's part of the definition of the format for that binary file.
Linus
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html