@echo off hg incoming "https://bitbucket.org/sas_team/sas.maps/" ::echo %ERRORLEVEL% IF ERRORLEVEL 9009 goto NoHg IF ERRORLEVEL 255 goto CloneRepo 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/sas_team/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 2> nul goto end :CloneRepo rd /s /q sas.maps echo „¥« ¥¬ ª«® ९®§¨â®à¨ï á á¥à¢¥à hg clone "https://bitbucket.org/sas_team/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