Added git attributes
Fixed cachable state
Also lots of non-changes, seriously, fuck git EOL handling