OLD | NEW |
1 #!/bin/bash | 1 #!/usr/bin/env bash |
2 | 2 |
3 while test "$PWD" != "/"; do | 3 while test "$PWD" != "/"; do |
4 if test -f "$PWD/src/.gitmodules"; then | 4 if test -f "$PWD/src/.gitmodules"; then |
5 break | 5 break |
6 fi | 6 fi |
7 cd .. | 7 cd .. |
8 done | 8 done |
9 if ! test -f "$PWD/src/.gitmodules"; then | 9 if ! test -f "$PWD/src/.gitmodules"; then |
10 echo "Could not find the root of your checkout; aborting." 1>&2 | 10 echo "Could not find the root of your checkout; aborting." 1>&2 |
11 exit 1 | 11 exit 1 |
12 fi | 12 fi |
13 | 13 |
14 gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]" | 14 gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]" |
15 kernel_name=$(uname -s) | 15 kernel_name=$(uname -s) |
16 if [ "${kernel_name:0:5}" = "MINGW" ]; then | 16 if [ "${kernel_name:0:5}" = "MINGW" ]; then |
17 dir="${0%\\*}" | 17 dir="${0%\\*}" |
18 cmd "/C ${dir}\\python.bat ${dir}\\gclient.py runhooks --spec=$gclient_spec" | 18 cmd "/C ${dir}\\python.bat ${dir}\\gclient.py runhooks --spec=$gclient_spec" |
19 else | 19 else |
20 dir="$(dirname $0)" | 20 dir="$(dirname $0)" |
21 PYTHONDONTWRITEBYTECODE=1 exec python "$dir/gclient.py" runhooks --spec="$gcli
ent_spec" | 21 PYTHONDONTWRITEBYTECODE=1 exec python "$dir/gclient.py" runhooks --spec="$gcli
ent_spec" |
22 fi | 22 fi |
23 exit $? | 23 exit $? |
OLD | NEW |