Adding more safety checks to updater
This commit is contained in:
@@ -78,7 +78,7 @@ function RegisterMushClient(name, line, wildcards)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Define the latest soundpack version here
|
-- Define the latest soundpack version here
|
||||||
CURRENT_SP_VERSION = 2
|
CURRENT_SP_VERSION = 3
|
||||||
|
|
||||||
function CheckSoundpackVersion(name, line, wildcards, styles)
|
function CheckSoundpackVersion(name, line, wildcards, styles)
|
||||||
local user_version = tonumber(wildcards.user_version)
|
local user_version = tonumber(wildcards.user_version)
|
||||||
|
|||||||
@@ -42,6 +42,13 @@ set "MCL_FILE=cosmic rage\worlds\cosmic rage\cosmic rage.mcl"
|
|||||||
if exist "%MAIN_REPO_DIR%\%MCL_FILE%" (
|
if exist "%MAIN_REPO_DIR%\%MCL_FILE%" (
|
||||||
%GIT_CMD% -C "%MAIN_REPO_DIR%" update-index --assume-unchanged "%MCL_FILE%"
|
%GIT_CMD% -C "%MAIN_REPO_DIR%" update-index --assume-unchanged "%MCL_FILE%"
|
||||||
echo [%DATE% %TIME%] Marked %MCL_FILE% as assume-unchanged. >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] Marked %MCL_FILE% as assume-unchanged. >> "%LOG_FILE%"
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo [%DATE% %TIME%] WARNING: Failed to mark %MCL_FILE% as assume-unchanged. Will proceed without excluding it. >> "%LOG_FILE%"
|
||||||
|
echo WARNING: Could not mark %MCL_FILE% as assume-unchanged.
|
||||||
|
%GIT_CMD% -C "%MAIN_REPO_DIR%" update-index --no-assume-unchanged "%MCL_FILE%" >nul 2>&1
|
||||||
|
) else (
|
||||||
|
echo [%DATE% %TIME%] Marked %MCL_FILE% as assume-unchanged. >> "%LOG_FILE%"
|
||||||
|
)
|
||||||
) else (
|
) else (
|
||||||
echo [%DATE% %TIME%] WARNING: %MCL_FILE% not found, skipping assume-unchanged. >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] WARNING: %MCL_FILE% not found, skipping assume-unchanged. >> "%LOG_FILE%"
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user