Docs feedback: git attributes page does not explain file ending checkouts
https://docs.gitlab.com/ee/user/project/repository/files/git_attributes.html
This page doesn't discuss how gitlab handles one of the most important features of .gitattributes - line ending checkouts. It doesn't discuss if gitlab edits the files on push, or git does this automatically. Specifically, when we were researching this, it was hard to see what was stored in remote to verify the intended behavior was working. We were a little confused that we didn't see some files affected in a diff for the commit. (We started using .gitattributes because Windows and Linux weren't playing nice with a bunch of people new to git.) Therefore it would be good to be told how it handles this. My understanding is that git handles all of this as part of commit/push process, and gitlab only looks to the git configuration for some operations. If that's the case, it would be good to say so in a sentence. Maybe explain what the generic default * text=auto
does, in terms of storing only LF in git and then also overriding local repo's respective git global settings.