maps/Update.cmd

50 line
1.4 KiB
Batchfile

2020-06-06 19:00:00 +07:00
@echo off
2020-06-06 19:00:00 +07:00
hg incoming "https://bitbucket.org/sas_team/sas.maps/"
2020-06-06 19:00:00 +07:00
::echo %ERRORLEVEL%
IF ERRORLEVEL 9009 goto NoHg
2020-06-06 19:00:00 +07:00
IF ERRORLEVEL 255 goto CloneRepo
2020-06-06 19:00:00 +07:00
IF ERRORLEVEL 2 goto err
IF ERRORLEVEL 1 goto noupdates
IF ERRORLEVEL 0 goto ok
2020-06-06 19:00:00 +07:00
IF ERRORLEVEL -1 goto CloneRepo
2020-06-06 19:00:00 +07:00
goto err
:ok
echo <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><><E0A5AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2020-06-06 19:00:00 +07:00
hg pull "https://bitbucket.org/sas_team/sas.maps/" -u -f
2020-06-06 19:00:00 +07:00
IF ERRORLEVEL 1 goto err
IF NOT ERRORLEVEL 0 goto err
2020-06-06 19:00:00 +07:00
for /R /D %%d in (*.zmp) do rd /q %%d 2> nul
2020-06-06 19:00:00 +07:00
goto end
:CloneRepo
rd /s /q sas.maps
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><><E0A5AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><E0A2A5>
2020-06-06 19:00:00 +07:00
hg clone "https://bitbucket.org/sas_team/sas.maps/" sas.maps
2020-06-06 19:00:00 +07:00
IF NOT ERRORLEVEL 0 goto err
echo <20><><EFBFBD><EFBFBD><EFBFBD><20><><EFBFBD><EFBFBD><EFBFBD> <20><><E0A5AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><E2A5AA><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
move /Y sas.maps\.hg .\.hg
IF NOT ERRORLEVEL 0 goto errMoveHg
echo <20><><EFBFBD><EFBFBD><20><EFBFBD><E0A5AC><EFBFBD><EFBFBD><><E1AEA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
rd /s /q sas.maps
IF NOT ERRORLEVEL 0 goto errRemoveTemp
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>塞 䠩<><E4A0A9> <20><> <20><><EFBFBD><E1ABA5><EFBFBD><EFBFBD> <20><><EFBFBD>
hg update -c
2020-06-06 19:00:00 +07:00
goto end
:noupdates
echo <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
goto end
:err
echo <20><EFBFBD><E8A8A1> <20><><20> <20><>ࢥ஬
goto end
2020-06-06 19:00:00 +07:00
:errMoveHg
echo <20><EFBFBD><E8A8A1> <20><><EFBFBD><EFBFBD><E9A5AD> <20><><EFBFBD><EFBFBD><EFBFBD> .hg
goto end
:errRemoveTemp
echo <20><EFBFBD><E8A8A1><><E3A4A0><EFBFBD><EFBFBD><EFBFBD> <20><EFBFBD><E0A5AC><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> sas.maps
goto end
2020-06-06 19:00:00 +07:00
:NoHg
echo <20><> <20><><EFBFBD><E2A0AD><EFBFBD><EFBFBD><EFBFBD> Mercurial
goto end
:end
pause