From 3f5a57a0a751d1c842e286ed755ecf9014738726 Mon Sep 17 00:00:00 2001 From: sasgis <> Date: Sat, 12 Dec 1970 12:00:00 +0000 Subject: [PATCH] update zmp --- Update.cmd | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Update.cmd b/Update.cmd index 2e00c25c..b3010a33 100644 --- a/Update.cmd +++ b/Update.cmd @@ -5,6 +5,7 @@ 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 @@ -13,7 +14,20 @@ goto err hg pull "https://bitbucket.org/vdemidov/sas.maps/" -u -f IF ERRORLEVEL 1 goto err IF NOT ERRORLEVEL 0 goto err -rem call BuildZMmp.cmd + 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 Нет новых изменений @@ -21,6 +35,12 @@ rem call BuildZMmp.cmd :err echo Ошибка связи с сервером goto end +:errMoveHg + echo Ошибка перемещения папки .hg + goto end +:errRemoveTemp + echo Ошибка удаления временной папки sas.maps + goto end :NoHg echo Не установлен Mercurial goto end