From b682b3e514dc65f7ffca03a75c3c90581cfb34de Mon Sep 17 00:00:00 2001 From: "dnj@chromium.org" Date: Mon, 25 Aug 2014 19:17:12 +0000 Subject: [PATCH] Only clear cache locks if the cache exists. BUG=407259 TEST=None Review URL: https://codereview.chromium.org/462363004 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@291609 0039d316-1c4b-4281-b951-d872f2087c98 --- gclient.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gclient.py b/gclient.py index ecc9fe384..4663a1e0b 100755 --- a/gclient.py +++ b/gclient.py @@ -1222,7 +1222,7 @@ def SetConfig(self, content): cache_dir = os.path.join(self.root_dir, cache_dir) cache_dir = os.path.abspath(cache_dir) # If running on a bot, force break any stale git cache locks. - if os.environ.get('CHROME_HEADLESS'): + if os.path.exists(cache_dir) and os.environ.get('CHROME_HEADLESS'): subprocess2.check_call(['git', 'cache', 'unlock', '--cache-dir', cache_dir, '--force', '--all']) gclient_scm.GitWrapper.cache_dir = cache_dir