diff --git a/git_eol_normalization.bat b/git_eol_normalization.bat new file mode 100644 index 000000000..29814c402 --- /dev/null +++ b/git_eol_normalization.bat @@ -0,0 +1,19 @@ +git add . -u +@if %errorlevel% neq 0 goto failed +git commit -m "Saving files before refreshing line endings" +@if %errorlevel% neq 0 goto failed +git rm --cached -r . +@if %errorlevel% neq 0 goto failed +git reset --hard +@if %errorlevel% neq 0 goto failed +git add . +@if %errorlevel% neq 0 goto failed +git commit -m "Normalize all the line endings" +@rem No errorlevel check here - the commit can be empty +@goto okay +:failed +@echo "ERROR: Something FAILED" +@goto finish +:okay +@echo "SUCCESS" +:finish \ No newline at end of file