Я пытаюсь выйти из пакетного сценария, если git status
не пусто:
setlocal EnableDelayedExpansion
FOR /F "tokens=*" %%g IN ('git status -s') do (SET GIT_STATUS=%%g)
(SET LF=^
%=this line is empty=%
)
IF "!GIT_STATUS!" NEQ "!LF!" ECHO (
echo "ERROR: Git status is not empty: %GIT_STATUS%"
goto END
)
:END
Распечатывает сообщение об ошибке, даже если состояние git чистое. Что я могу попробовать?