The first entry '* text=auto !eol' is enough to make sure all text
files are correctly handling CRLF when cloning and pushing in Windows.
In fact entries with '-text' attribute remove the necessary conversion
and can therefore cause files with CRLF to be wrongly committed.
In addition make sure shell script files and autotools-related files
always have LF endings, and Windows batch files have CRLF endings.
The first entry '* text=auto !eol' is enough to make sure all text files are correctly handling CRLF when cloning and pushing in Windows. In fact entries with '-text' attribute remove the necessary conversion and can therefore cause files with CRLF to be wrongly committed. In addition make sure shell script files and autotools-related files always have LF endings, and Windows batch files have CRLF endings.