Case1: windows core.autocrlf=true when I change the line endings of a text file to lf these are marked as changes. But they are all normalized when committed so there shouldn't be any changes.
Case2: linux core.autocrlf=input when I change the line endings of a text file to crlf these are marked as changes. But they are all normalized when committed so there shouldn't be any changes.
So why does git flag files as changed when only the line endings are changed and normalization is on?