sasbot 4 anni fa
parent
commit
e4531fd5a9
1 ha cambiato i file con 49 aggiunte e 44 eliminazioni
  1. +49
    -44
      Update.cmd

+ 49
- 44
Update.cmd Vedi File

@@ -1,50 +1,55 @@
@echo off @echo off
hg incoming "https://bitbucket.org/sas_team/sas.maps/" set maps_dir=sas.maps
::echo %ERRORLEVEL% set maps_url="https://github.com/sasgis/sas.maps"
IF ERRORLEVEL 9009 goto NoHg git fetch --verbose %maps_url%
IF ERRORLEVEL 255 goto CloneRepo echo %ERRORLEVEL%
IF ERRORLEVEL 2 goto err if ERRORLEVEL 9009 goto NoGit
IF ERRORLEVEL 1 goto noupdates if ERRORLEVEL 128 goto CloneRepo
IF ERRORLEVEL 0 goto ok if ERRORLEVEL 0 goto UpdateRepo
IF ERRORLEVEL -1 goto CloneRepo if ERRORLEVEL -1 goto CloneRepo
goto err goto err
:ok :CloneRepo
echo ‡ ¡¨à ¥¬ ¨§¬¥­¥­¨ï ¨§ ९®§¨â®à¨ï echo „¥« ¥¬ ª«®­ ९®§¨â®à¨ï á á¥à¢¥à 
hg pull "https://bitbucket.org/sas_team/sas.maps/" -u -f rd /s /q %maps_dir%
IF ERRORLEVEL 1 goto err git clone %maps_url% %maps_dir%
IF NOT ERRORLEVEL 0 goto err if not ERRORLEVEL 0 goto err
for /R /D %%d in (*.zmp) do rd /q %%d 2> nul echo Š®¯¨à㥬 ¯ ¯ªã á ९®§¨â®à¨¥¬ ¨§ ¯®¤¯ ¯ª¨ ¢ ⥪ãéãî ¯ ¯ªã
goto end xcopy /i /s /h /e /y %maps_dir%\.git .\.git
:CloneRepo if not ERRORLEVEL 0 goto ErrorCopyGit
rd /s /q sas.maps echo “¤ «ï¥¬ ¢à¥¬¥­­® ᮧ¤ ­­ãî ¯®¤¯ ¯ªã
echo „¥« ¥¬ ª«®­ ९®§¨â®à¨ï á á¥à¢¥à  rd /s /q %maps_dir%
hg clone "https://bitbucket.org/sas_team/sas.maps/" sas.maps if not ERRORLEVEL 0 goto ErrorRemoveTemp
IF NOT ERRORLEVEL 0 goto err goto UpdateRepo
echo Š®¯¨à㥬 ¯ ¯ªã á ९®§¨â®à¨¥¬ ¨§ ¯®¤¯ ¯ª¨ ¢ ⥪ãéãî ¯ ¯ªã :UpdateRepo
move /Y sas.maps\.hg .\.hg echo Ž¡­®¢«ï¥¬ ä ©«ë ¤® ¯®á«¥¤­¥© ¢¥àᨨ
IF NOT ERRORLEVEL 0 goto errMoveHg git clean -d --force
echo “¤ «ï¥¬ ¢à¥¬¥­­® ᮧ¤ ­­ãî ¯®¤¯ ¯ªã git reset --hard
rd /s /q sas.maps goto end
IF NOT ERRORLEVEL 0 goto errRemoveTemp
echo Ž¡­®¢«ï¥¬ ä ©«ë ¤® ¯®á«¥¤­¥© ¢¥àᨨ
hg update -c
goto end
:noupdates
echo �¥â ­®¢ëå ¨§¬¥­¥­¨©
goto end
:err :err
echo Žè¨¡ª  á¢ï§¨ á á¥à¢¥à®¬ echo Žè¨¡ª  á¢ï§¨ á á¥à¢¥à®¬
goto end goto end
:errMoveHg :ErrorCopyGit
echo Žè¨¡ª  ¯¥à¥¬¥é¥­¨ï ¯ ¯ª¨ .hg echo Žè¨¡ª  ª®¯¨à®¢ ­¨ï ¯ ¯ª¨ .git
goto end goto end
:errRemoveTemp :ErrorRemoveTemp
echo Žè¨¡ª  㤠«¥­¨ï ¢à¥¬¥­­®© ¯ ¯ª¨ sas.maps echo Žè¨¡ª  㤠«¥­¨ï ¢à¥¬¥­­®© ¯ ¯ª¨ sas.maps
goto end goto end
:NoHg :NoGit
echo �¥ ãáâ ­®¢«¥­ Mercurial echo Žè¨¡ª : �¥ ãáâ ­®¢«¥­ Git
goto end goto end
:end :end
pause pause

||||||
x
 
000:0
Caricamento…
Annulla
Salva