OLD | NEW |
---|---|
(Empty) | |
1 @echo off | |
2 :: Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
3 :: Use of this source code is governed by a BSD-style license that can be | |
4 :: found in the LICENSE file. | |
5 | |
6 :: This batch file will try to sync the root directory. | |
7 | |
8 setlocal | |
9 | |
10 :: Will download svn and python. | |
11 :: If you don't want to install the depot_tools version of these tools, remove | |
12 :: the 'force' option on the next command. The tools will be installed only if | |
13 :: not already in the PATH environment variable. | |
14 call "%~dp0bootstrap\win\win_tools.bat" force | |
15 if errorlevel 1 goto :EOF | |
16 | |
17 :: Shall skip automatic update? | |
18 IF "%DEPOT_TOOLS_UPDATE%" == "0" GOTO :EOF | |
19 | |
20 :: We need either .\.svn\. or .\.git\. to be able to sync. | |
21 IF EXIST "%~dp0.svn\." GOTO :SVN_UPDATE | |
22 IF EXIST "%~dp0.git\." GOTO :GIT_UPDATE | |
23 echo Error updating depot_tools, no revision tool found. | |
24 goto :EOF | |
25 | |
26 | |
27 :SVN_UPDATE | |
28 call svn up -q "%~dp0" | |
29 goto :EOF | |
30 | |
31 | |
32 :GIT_UPDATE | |
33 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
| |
34 call git svn rebase -q -q | |
35 goto :EOF | |
OLD | NEW |