- @echo off
- hg incoming "https://bitbucket.org/vdemidov/sas.maps/"
- ::echo %ERRORLEVEL%
- IF ERRORLEVEL 9009 goto NoHg
- IF ERRORLEVEL 2 goto err
- IF ERRORLEVEL 1 goto noupdates
- IF ERRORLEVEL 0 goto ok
- IF ERRORLEVEL -1 goto CloneRepo
-
- goto err
-
- :ok
- echo ‡ ¡¨à ¥¬ ¨§¬¥¥¨ï ¨§ ९®§¨â®à¨ï
- hg pull "https://bitbucket.org/vdemidov/sas.maps/" -u -f
- IF ERRORLEVEL 1 goto err
- IF NOT ERRORLEVEL 0 goto err
- for /R /D %%d in (*.zmp) do rd /q %%d
- goto end
- :CloneRepo
- rd /s /q sas.maps
- echo „¥« ¥¬ ª«® ९®§¨â®à¨ï á á¥à¢¥à
- hg clone -U "https://bitbucket.org/vdemidov/sas.maps/" sas.maps
- IF NOT ERRORLEVEL 0 goto err
- echo Š®¯¨à㥬 ¯ ¯ªã á ९®§¨â®à¨¥¬ ¨§ ¯®¤¯ ¯ª¨ ¢ ⥪ãéãî ¯ ¯ªã
- move /Y sas.maps\.hg .\.hg
- IF NOT ERRORLEVEL 0 goto errMoveHg
- echo “¤ «ï¥¬ ¢à¥¬¥® ᮧ¤ ãî ¯®¤¯ ¯ªã
- rd /s /q sas.maps
- IF NOT ERRORLEVEL 0 goto errRemoveTemp
- echo Ž¡®¢«ï¥¬ ä ©«ë ¤® ¯®á«¥¤¥© ¢¥àᨨ
- hg update -c
- goto end
- :noupdates
- echo �¥â ®¢ëå ¨§¬¥¥¨©
- goto end
- :err
- echo Žè¨¡ª á¢ï§¨ á á¥à¢¥à®¬
- goto end
- :errMoveHg
- echo Žè¨¡ª ¯¥à¥¬¥é¥¨ï ¯ ¯ª¨ .hg
- goto end
- :errRemoveTemp
- echo Žè¨¡ª 㤠«¥¨ï ¢à¥¬¥®© ¯ ¯ª¨ sas.maps
- goto end
- :NoHg
- echo �¥ ãáâ ®¢«¥ Mercurial
- goto end
- :end
- pause
|