a little while ago a new .gitattributes file was added to the sourceforge SVN. It caused me a few complications on the side of a git mirror, as the files in the svn are mostly with windows CRLF line endings. Previously this was ignored, with the new .gitattributes git didn't anymore. Sine the way from svn to git is through rebasing the git repo on the new commits/revisions from the svn this causes trouble everytime. I haven't found a working sollution yet.
Well, i'd suggest to change the .gitattributes on the svn to this version. But only after someone who understands more of it has looked at it. I'm very close to giving all up though.
# Set default behaviour, in case users don't have core.autocrlf set.gg
# Explicitly declare text files we want to always be normalized and converted
# to native line endings on checkout.
# Declare files that will always have CRLF line endings on checkout.
*.bat text eol=crlf
# Denote all files that are truly binary and should not be modified.
ps.: just had a new idea of looking into core.autcrlf. Perhaps setting it to ignore CRLF diffs before cloning the repo, would override the .gitattributes file, and keep the git mirror with windows line endings.