You can clone with
HTTPS or Subversion.
Force endlines to be just LF (any CRLF is auto-converted to LF by Git).
This breaks the .jar files that are checked in the 'build' directory. 'crlf=input' should only be set for text files, e.g. *.js, *.css, *.html.
Can you expand on this problem? I haven't noticed any issues on my end so it's a bit hard to pinpoint.
Well, you don't want to convert every 'CRLF' in binary files (e.g. jar) to 'LF' , do you?
After I clone jquery.git, 'git status' tells me:
# modified: build/google-compiler-20091218.jar
# modified: build/js.jar
# modified: test/data/text.php
# modified: test/delegatetest.html
which feels kind of wrong, IMHO.
What OS are you on? I'm not seeing that on my end. Perhaps this might be of help:
I tried that on Ubuntu 10.04 (x86_64) and Debian 5.0.6 (i686) with git 1.7.3