This attempts to make things slightly cleaner when checking out from Git via Windows by telling Git to properly deal with line endings explicitly (which is probably useless on most Windows installs as core.autocrlf is probably set globally) but also by explicitly setting the line endings on the UNIX scripts so that attempting to run them through something like Cygwin will still work. (As by default these days Cygwin doesn't mount Windows file systems in "text mode.")
This attempts to make things slightly cleaner when checking out from Git via Windows by telling Git to properly deal with line endings explicitly (which is probably useless on most Windows installs as core.autocrlf is probably set globally) but also by explicitly setting the line endings on the UNIX scripts so that attempting to run them through something like Cygwin will still work. (As by default these days Cygwin doesn't mount Windows file systems in "text mode.")