Commit 8a10f6de authored by hinoka@chromium.org's avatar hinoka@chromium.org

Add option to gclient to ignore cache locks

BUG=261741

Review URL: https://codereview.chromium.org/349643004

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@279150 0039d316-1c4b-4281-b951-d872f2087c98
parent cc968feb
......@@ -1761,6 +1761,8 @@ def CMDsync(parser, args):
parser.add_option('--shallow', action='store_true',
help='GIT ONLY - Do a shallow clone into the cache dir. '
'Requires Git 1.9+')
parser.add_option('--ignore_locks', action='store_true',
help='GIT ONLY - Ignore cache locks.')
(options, args) = parser.parse_args(args)
client = GClient.LoadCurrentConfig(options)
......
......@@ -798,7 +798,8 @@ class GitWrapper(SCMWrapper):
depth = 10000
else:
depth = None
mirror.populate(verbose=options.verbose, bootstrap=True, depth=depth)
mirror.populate(verbose=options.verbose, bootstrap=True, depth=depth,
ignore_lock=options.ignore_locks)
mirror.unlock()
def _Clone(self, revision, url, options):
......
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