Commit 518597c5 authored by szager@google.com's avatar szager@google.com

A git extension for running post-sync hooks.

TBR=cmp@chromium.org
Review URL: https://codereview.chromium.org/11362025

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@165295 0039d316-1c4b-4281-b951-d872f2087c98
parent c1200a85
......@@ -15,6 +15,7 @@ pull_args=
hooks=yes
j=10
crup_runner="crup-runner.sh"
runhooks="git-runhooks"
kernel_name=$(uname -s)
if [ "${kernel_name:0:5}" = "MINGW" -o "${kernel_name:0:6}" = "CYGWIN" ]; then
......@@ -134,8 +135,7 @@ fi
status=$?
if [ "$hooks" = "yes" -a "$status" -eq 0 ]; then
gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]"
gclient runhooks --spec="$gclient_spec"
"$runhooks"
status=$?
fi
......
#!/bin/bash
while test "$PWD" != "/"; do
if test -f "$PWD/src/.gitmodules"; then
break
fi
cd ..
done
if ! test -f "$PWD/src/.gitmodules"; then
echo "Could not find the root of your checkout; aborting." 1>&2
exit 1
fi
gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]"
gclient runhooks --spec="$gclient_spec"
exit $?
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment