mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
git-cl: Run using vpython
Bug: 1002153 Change-Id: I02ffa574f072575c4b6662a7f32678428ed3f85d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1845498 Reviewed-by: Anthony Polito <apolito@google.com> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -10,6 +10,7 @@
|
||||
/*.sh recipes
|
||||
|
||||
# vpython specs
|
||||
/.vpython* recipes
|
||||
/gsutil.vpython recipes
|
||||
|
||||
# Extensionless tools we want and support scripts.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env python
|
||||
#!/usr/bin/env vpython
|
||||
# Copyright (c) 2013 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.
|
||||
|
||||
@@ -44,12 +44,16 @@ fi
|
||||
|
||||
SCRIPT="${SCRIPT-${BASENAME//-/_}.py}"
|
||||
|
||||
# Ensure that "depot_tools" is somewhere in PATH so this tool can be used
|
||||
# standalone, but allow other PATH manipulations to take priority.
|
||||
PATH=$PATH:$DEPOT_TOOLS
|
||||
|
||||
if [[ $PYTHON_DIRECT = 1 ]]; then
|
||||
python.exe "$DEPOT_TOOLS\\$SCRIPT" "$@"
|
||||
else
|
||||
if [[ -e "$DEPOT_TOOLS/python.bat" && $OSTYPE = msys ]]; then
|
||||
cmd.exe //c "$DEPOT_TOOLS\\python.bat" "$DEPOT_TOOLS\\$SCRIPT" "$@"
|
||||
cmd.exe //c "$DEPOT_TOOLS\\vpython.bat" "$DEPOT_TOOLS\\$SCRIPT" "$@"
|
||||
else
|
||||
exec "$DEPOT_TOOLS/$SCRIPT" "$@"
|
||||
vpython "$DEPOT_TOOLS/$SCRIPT" "$@"
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user