From 08b0e06ebc5d04c7bde4baa28747b56d3f991e31 Mon Sep 17 00:00:00 2001 From: "phajdan.jr@chromium.org" Date: Fri, 27 May 2016 17:57:52 +0000 Subject: [PATCH] depot_tools: add gclient config for bare recipes-py repo BUG=chromium:459840 Review-Url: https://codereview.chromium.org/2017843003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@300665 0039d316-1c4b-4281-b951-d872f2087c98 --- recipe_modules/gclient/config.py | 8 ++++++++ recipe_modules/gclient/example.py | 1 + 2 files changed, 9 insertions(+) diff --git a/recipe_modules/gclient/config.py b/recipe_modules/gclient/config.py index 8e3224043..0b1a8544f 100644 --- a/recipe_modules/gclient/config.py +++ b/recipe_modules/gclient/config.py @@ -616,6 +616,14 @@ def recipes_py(c): del m['infra'] m['infra/recipes-py'] = 'got_revision' +@config_ctx(config_vars={'GIT_MODE': True}) +def recipes_py_bare(c): + soln = c.solutions.add() + soln.name = 'recipes-py' + soln.url = ('https://chromium.googlesource.com/external/github.com/' + 'luci/recipes-py') + c.got_revision_mapping['recipes-py'] = 'got_revision' + @config_ctx() def chrome_from_buildspec(c): # pragma: no cover soln = c.solutions.add() diff --git a/recipe_modules/gclient/example.py b/recipe_modules/gclient/example.py index 3f6db8966..cba443e7e 100644 --- a/recipe_modules/gclient/example.py +++ b/recipe_modules/gclient/example.py @@ -45,6 +45,7 @@ TEST_CONFIGS = [ 'pdfium', 'perf', 'recipes_py', + 'recipes_py_bare', 'show_v8_revision', 'slave_deps', 'v8_bleeding_edge_git',