Chromium Code Reviews| Index: update_depot_tools.bat |
| diff --git a/update_depot_tools.bat b/update_depot_tools.bat |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..17e18de1d22bf015b41c7d980fb856ed12cb8066 |
| --- /dev/null |
| +++ b/update_depot_tools.bat |
| @@ -0,0 +1,35 @@ |
| +@echo off |
| +:: Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +:: Use of this source code is governed by a BSD-style license that can be |
| +:: found in the LICENSE file. |
| + |
| +:: This batch file will try to sync the root directory. |
| + |
| +setlocal |
| + |
| +:: Will download svn and python. |
| +:: If you don't want to install the depot_tools version of these tools, remove |
| +:: the 'force' option on the next command. The tools will be installed only if |
| +:: not already in the PATH environment variable. |
| +call "%~dp0bootstrap\win\win_tools.bat" force |
| +if errorlevel 1 goto :EOF |
| + |
| +:: Shall skip automatic update? |
| +IF "%DEPOT_TOOLS_UPDATE%" == "0" GOTO :EOF |
| + |
| +:: We need either .\.svn\. or .\.git\. to be able to sync. |
| +IF EXIST "%~dp0.svn\." GOTO :SVN_UPDATE |
| +IF EXIST "%~dp0.git\." GOTO :GIT_UPDATE |
| +echo Error updating depot_tools, no revision tool found. |
| +goto :EOF |
| + |
| + |
| +:SVN_UPDATE |
| +call svn up -q "%~dp0" |
| +goto :EOF |
| + |
| + |
| +:GIT_UPDATE |
| +cd "%~dp0" |
|
M-A Ruel
2012/03/21 15:05:46
You should pop back to the current directory after
gab
2012/03/21 16:34:50
Actually I did test this and it looks like, becaus
|
| +call git svn rebase -q -q |
| +goto :EOF |