| OLD | NEW |
| 1 #!/usr/bin/env bash | 1 #!/usr/bin/env bash |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 # This script will try to sync the bootstrap directories and then defer control. | 6 # This script will try to sync the bootstrap directories and then defer control. |
| 7 | 7 |
| 8 if [ "$USER" == "root" ]; | 8 if [ "$USER" == "root" ]; |
| 9 then | 9 then |
| 10 echo Running depot tools as root is sad. | 10 echo Running depot tools as root is sad. |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "$base_dir/.git" ] | 153 if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "$base_dir/.git" ] |
| 154 then | 154 then |
| 155 cd $base_dir | 155 cd $base_dir |
| 156 update_git_repo | 156 update_git_repo |
| 157 cd - > /dev/null | 157 cd - > /dev/null |
| 158 fi | 158 fi |
| 159 | 159 |
| 160 # We're on POSIX. We can now safely look for svn checkout. | 160 # We're on POSIX. We can now safely look for svn checkout. |
| 161 if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "$base_dir/.svn" ] | 161 if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "$base_dir/.svn" ] |
| 162 then | 162 then |
| 163 echo "========================" |
| 164 echo "WARNING: You have an SVN checkout of depot_tools!" |
| 165 echo |
| 166 echo "depot_tools is migrating to Git on June 6, 2016. If you still have an" |
| 167 echo "SVN checkout then, you will STOP RECEIVING UPDATES to depot_tools." |
| 168 echo |
| 169 echo "Before that date, please follow the instructions here[1] to get a Git" |
| 170 echo "copy of depot_tools." |
| 171 echo |
| 172 echo "[1]: https://www.chromium.org/developers/how-tos/install-depot-tools" |
| 173 echo "========================" |
| 163 # Update the root directory to stay up-to-date with the latest depot_tools. | 174 # Update the root directory to stay up-to-date with the latest depot_tools. |
| 164 BEFORE_REVISION=$(get_svn_revision) | 175 BEFORE_REVISION=$(get_svn_revision) |
| 165 if echo $* | grep -e --force > /dev/null; then | 176 if echo $* | grep -e --force > /dev/null; then |
| 166 "$SVN" -q revert -R "$base_dir" | 177 "$SVN" -q revert -R "$base_dir" |
| 167 fi | 178 fi |
| 168 "$SVN" -q up "$base_dir" | 179 "$SVN" -q up "$base_dir" |
| 169 AFTER_REVISION=$(get_svn_revision) | 180 AFTER_REVISION=$(get_svn_revision) |
| 170 if [[ "$BEFORE_REVISION" != "$AFTER_REVISION" ]]; then | 181 if [[ "$BEFORE_REVISION" != "$AFTER_REVISION" ]]; then |
| 171 if [ -z "$DEPOT_TOOLS_HIDE_UPDATED_MESSAGE" ]; then | 182 if [ -z "$DEPOT_TOOLS_HIDE_UPDATED_MESSAGE" ]; then |
| 172 echo "Depot Tools has been updated to revision $AFTER_REVISION." 1>&2 | 183 echo "Depot Tools has been updated to revision $AFTER_REVISION." 1>&2 |
| 173 fi | 184 fi |
| 174 fi | 185 fi |
| 175 fi | 186 fi |
| 176 | 187 |
| 177 find "$base_dir" -iname "*.pyc" -exec rm -f {} \; | 188 find "$base_dir" -iname "*.pyc" -exec rm -f {} \; |
| OLD | NEW |