On Feb 3, 2008, at 3:29 AM, Johannes Schindelin wrote:
On Sun, 3 Feb 2008, Steffen Prohaska wrote:
The top priority issues that I think should be solved upstream are
- safe CRLF handling, such that we can switch on core.autocrlf
true without
taking any chance of corrupting data.
- handling of case insensitive filenames.
Concur. I am not sure that your course of action in CR/LF is the best
one. It seems that it relies to a big part on Unix checkouts changing
their config settings, but I might be wrong.
I use my proposed default on Mac OS X and it helps. I have
core.autocrlf=input, core.safecrlf=warn, and recognized quite a
few problems early, which I had not recognized with the current
Unix defaults.
I pretty convinced that you can't handle cross platform projects
in a sane way without changing the defaults on Unix.
Steffen