| OLD | NEW | 
 | (Empty) | 
|   1 # Copyright 2014 The Chromium Authors. All rights reserved. |  | 
|   2 # Use of this source code is governed by a BSD-style license that can be |  | 
|   3 # found in the LICENSE file. |  | 
|   4  |  | 
|   5 ## This file is designed to be sourced from a bash script whose name takes the |  | 
|   6 ## form 'git-sub-command'. This script will then instead invoke |  | 
|   7 ## '[depot_tools]/git_sub_command.py' correctly under mingw as well |  | 
|   8 ## as posix-ey systems, passing along all other command line flags. |  | 
|   9  |  | 
|  10 ## Example: |  | 
|  11 ## echo ". python_git_runner.sh" > git-foo-command |  | 
|  12 ## ./git-foo-command  #=> runs `python git_foo_command.py` |  | 
|  13  |  | 
|  14 ## Constants |  | 
|  15 PYTHONDONTWRITEBYTECODE=1 |  | 
|  16  |  | 
|  17 ## "Input parameters". |  | 
|  18 # If set before the script is sourced, then we'll use the pre-set values. |  | 
|  19 # |  | 
|  20 # SCRIPT defaults to the basename of $0, with dashes replaced with underscores |  | 
|  21  |  | 
|  22 if [[ $OSTYPE = msys ]] |  | 
|  23 then |  | 
|  24   DEPOT_TOOLS="${0%\\*}" |  | 
|  25   BASENAME="${0##*\\}" |  | 
|  26 else |  | 
|  27   DEPOT_TOOLS="${0%/*}" |  | 
|  28   BASENAME="${0##*/}" |  | 
|  29 fi |  | 
|  30 SCRIPT="${SCRIPT-${BASENAME//-/_}.py}" |  | 
|  31  |  | 
|  32 if [[ -e "$DEPOT_TOOLS/python.bat" && $OSTYPE = msys ]]; then |  | 
|  33   cmd.exe //c "$DEPOT_TOOLS\\python.bat" "$DEPOT_TOOLS\\$SCRIPT" "$@" |  | 
|  34 else |  | 
|  35   exec "$DEPOT_TOOLS/$SCRIPT" "$@" |  | 
|  36 fi |  | 
| OLD | NEW |