From d2d18614741786d637df46b49cf128310c0f1e18 Mon Sep 17 00:00:00 2001 From: "jochen@chromium.org" Date: Wed, 23 Jan 2013 19:36:51 +0000 Subject: [PATCH] Add a heuristic to skip git checkouts not managed by crup BUG=171500 R=szager@chromium.org Review URL: https://chromiumcodereview.appspot.com/12051022 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@178350 0039d316-1c4b-4281-b951-d872f2087c98 --- crup-runner.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crup-runner.sh b/crup-runner.sh index 987dcc293..b82206727 100755 --- a/crup-runner.sh +++ b/crup-runner.sh @@ -64,6 +64,12 @@ solution="${1%%/*}" cd "$solution" if [ "$solution" = "$1" ]; then + # Skip git checkouts not managed by crup. + if ! grep -q -s "The Chromium Authors" ".git/description"; then + echo "Skipping unmanaged git directory $1" 1>&2 + exit 0 + fi + # Don't "pull" if checkout is not on a named branch shift if test "$2" = "pull" && ( ! git symbolic-ref HEAD >/dev/null 2>/dev/null ); then