@ -161,7 +161,7 @@ Returns (Path): The "depot_tools" root directory.
  ** @property **< br > — **def [upload\_to\_google\_storage\_path ](/recipes/recipe_modules/depot_tools/api.py#21 )(self):**
### *recipe_modules* / [gclient ](/recipes/recipe_modules/gclient )
[DEPS ](/recipes/recipe_modules/gclient/__init__.py#1 ): [git ](#recipe_modules-git ), [gitiles ](#recipe_modules-gitiles ), [tryserver ](#recipe_modules-tryserver ), [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/step][recipe_engine/recipe_modules/step]
[DEPS ](/recipes/recipe_modules/gclient/__init__.py#1 ): [git ](#recipe_modules-git ), [gitiles ](#recipe_modules-gitiles ), [tryserver ](#recipe_modules-tryserver ), [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/file][recipe_engine/recipe_modules/file], [recipe\_engine/ json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/step][recipe_engine/recipe_modules/step]
#### **class [GclientApi ](/recipes/recipe_modules/gclient/api.py#77 )([RecipeApi][recipe_engine/wkt/RecipeApi]):**
@ -228,6 +228,24 @@ Args:
— **def [resolve\_revision ](/recipes/recipe_modules/gclient/api.py#161 )(self, revision):**
— **def [roll\_deps ](/recipes/recipe_modules/gclient/api.py#428 )(self, deps_path, dep_updates, test_data=None):**
Updates DEPS file to desired revisions, and returns all requried file
changes.
Args:
deps_path - Path to DEPS file that will be modified.
dep_updates - A map of dependencies to update (key = dependency name,
value = revision).
Returns:
A map of all files that need to be modified (key = file path, value = file
content) in addition to DEPS file itself.
Note: that git submodules (gitlinks) are treated as files and content is a
commit hash.
Note: deps_path is not added to returned map since the repo relative path
is not known.
— **def [runhooks ](/recipes/recipe_modules/gclient/api.py#285 )(self, args=None, name='runhooks', \*\*kwargs):**
— **def [set\_patch\_repo\_revision ](/recipes/recipe_modules/gclient/api.py#355 )(self, gclient_config=None):**
@ -1038,10 +1056,10 @@ Raises:
— **def [RunSteps ](/recipes/recipe_modules/depot_tools/examples/full.py#16 )(api):**
### *recipes* / [gclient:examples/full ](/recipes/recipe_modules/gclient/examples/full.py )
[DEPS ](/recipes/recipe_modules/gclient/examples/full.py#7 ): [gclient ](#recipe_modules-gclient ), [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/step][recipe_engine/recipe_modules/step]
[DEPS ](/recipes/recipe_modules/gclient/examples/full.py#7 ): [gclient ](#recipe_modules-gclient ), [recipe\_engine/assertions][recipe_engine/recipe_modules/assertions], [recipe\_engine/ buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/file][recipe_engine/recipe_modules/file ], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/step][recipe_engine/recipe_modules/step]
— **def [RunSteps ](/recipes/recipe_modules/gclient/examples/full.py# 68 )(api):**
— **def [RunSteps ](/recipes/recipe_modules/gclient/examples/full.py# 74 )(api):**
### *recipes* / [gclient:tests/diff\_deps ](/recipes/recipe_modules/gclient/tests/diff_deps.py )
[DEPS ](/recipes/recipe_modules/gclient/tests/diff_deps.py#10 ): [gclient ](#recipe_modules-gclient ), [recipe\_engine/assertions][recipe_engine/recipe_modules/assertions], [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io]