@ -8,7 +8,7 @@
* [depot_tools ](#recipe_modules-depot_tools ) (Python3 ✅) — The `depot_tools` module provides safe functions to access paths within the depot_tools repo.
* [gclient ](#recipe_modules-gclient ) (Python3 ✅)
* [gerrit ](#recipe_modules-gerrit ) (Python3 ✅)
* [git ](#recipe_modules-git )
* [git ](#recipe_modules-git ) (Python3 ✅)
* [git_cl ](#recipe_modules-git_cl ) (Python3 ✅)
* [gitiles ](#recipe_modules-gitiles ) (Python3 ✅)
* [gsutil ](#recipe_modules-gsutil ) (Python3 ✅)
@ -30,7 +30,7 @@
* [gclient:tests/patch_project ](#recipes-gclient_tests_patch_project ) (Python3 ✅)
* [gclient:tests/sync_failure ](#recipes-gclient_tests_sync_failure ) (Python3 ✅)
* [gerrit:examples/full ](#recipes-gerrit_examples_full ) (Python3 ✅)
* [git:examples/full ](#recipes-git_examples_full )
* [git:examples/full ](#recipes-git_examples_full ) (Python3 ✅)
* [git_cl:examples/full ](#recipes-git_cl_examples_full ) (Python3 ✅)
* [gitiles:examples/full ](#recipes-gitiles_examples_full ) (Python3 ✅)
* [gitiles:tests/parse_repo_url ](#recipes-gitiles_tests_parse_repo_url ) (Python3 ✅)
@ -478,9 +478,9 @@ Returns:
https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#submit-change
### *recipe_modules* / [git ](/recipes/recipe_modules/git )
[DEPS ](/recipes/recipe_modules/git/__init__.py# 1 ): [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/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/python][recipe_engine/recipe_modules/python], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/runtime][recipe_engine/recipe_modules/runtime], [recipe\_engine/step][recipe_engine/recipe_modules/step]
[DEPS ](/recipes/recipe_modules/git/__init__.py# 3 ): [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/platform][recipe_engine/recipe_modules/platform], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/python][recipe_engine/recipe_modules/python], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/runtime][recipe_engine/recipe_modules/runtime], [recipe\_engine/step][recipe_engine/recipe_modules/step]
PYTHON_VERSION_COMPATIBILITY: PY2
PYTHON_VERSION_COMPATIBILITY: PY2+3
#### **class [GitApi ](/recipes/recipe_modules/git/api.py#18 )([RecipeApi][recipe_engine/wkt/RecipeApi]):**
@ -488,7 +488,7 @@ PYTHON_VERSION_COMPATIBILITY: PY2
Returns a git command step.
— **def [bundle\_create ](/recipes/recipe_modules/git/api.py#38 8 )(self, bundle_path, rev_list_args=None, \*\*kwargs):**
— **def [bundle\_create ](/recipes/recipe_modules/git/api.py#38 9 )(self, bundle_path, rev_list_args=None, \*\*kwargs):**
Runs 'git bundle create' on a Git repository.
@ -502,7 +502,7 @@ Args:
Outputs the contents of a file at a given revision.
— **def [checkout ](/recipes/recipe_modules/git/api.py#12 1 )(self, url, ref=None, dir_path=None, recursive=False, submodules=True, submodule_update_force=False, keep_paths=None, step_suffix=None, curl_trace_file=None, can_fail_build=True, set_got_revision=False, remote_name=None, display_fetch_size=None, file_name=None, submodule_update_recursive=True, use_git_cache=False, progress=True, tags=False):**
— **def [checkout ](/recipes/recipe_modules/git/api.py#12 2 )(self, url, ref=None, dir_path=None, recursive=False, submodules=True, submodule_update_force=False, keep_paths=None, step_suffix=None, curl_trace_file=None, can_fail_build=True, set_got_revision=False, remote_name=None, display_fetch_size=None, file_name=None, submodule_update_recursive=True, use_git_cache=False, progress=True, tags=False):**
Performs a full git checkout and returns sha1 of checked out revision.
@ -541,7 +541,7 @@ Args:
Returns: If the checkout was successful, this returns the commit hash of
the checked-out-repo. Otherwise this returns None.
— **def [config\_get ](/recipes/recipe_modules/git/api.py#35 7 )(self, prop_name, \*\*kwargs):**
— **def [config\_get ](/recipes/recipe_modules/git/api.py#35 8 )(self, prop_name, \*\*kwargs):**
Returns git config output.
@ -568,7 +568,7 @@ Returns:
Fetches all tags from the remote.
— **def [get\_remote\_url ](/recipes/recipe_modules/git/api.py#37 6 )(self, remote_name=None, \*\*kwargs):**
— **def [get\_remote\_url ](/recipes/recipe_modules/git/api.py#37 7 )(self, remote_name=None, \*\*kwargs):**
Returns the remote Git repository URL, or None.
@ -578,11 +578,11 @@ Args:
Returns: (str) The URL of the remote Git repository, or None.
— **def [get\_timestamp ](/recipes/recipe_modules/git/api.py#32 8 )(self, commit='HEAD', test_data=None, \*\*kwargs):**
— **def [get\_timestamp ](/recipes/recipe_modules/git/api.py#32 9 )(self, commit='HEAD', test_data=None, \*\*kwargs):**
Find and return the timestamp of the given commit.
— **def [new\_branch ](/recipes/recipe_modules/git/api.py#40 1 )(self, branch, name=None, upstream=None, upstream_current=False, \*\*kwargs):**
— **def [new\_branch ](/recipes/recipe_modules/git/api.py#40 2 )(self, branch, name=None, upstream=None, upstream_current=False, \*\*kwargs):**
Runs git new-branch on a Git repository, to be used before git cl
upload.
@ -594,7 +594,7 @@ Args:
* upstream_current (bool): whether to use '--upstream_current'.
* kwargs: Forwarded to '__call__'.
— **def [rebase ](/recipes/recipe_modules/git/api.py#33 7 )(self, name_prefix, branch, dir_path, remote_name=None, \*\*kwargs):**
— **def [rebase ](/recipes/recipe_modules/git/api.py#33 8 )(self, name_prefix, branch, dir_path, remote_name=None, \*\*kwargs):**
Runs rebase HEAD onto branch
@ -1141,11 +1141,11 @@ PYTHON_VERSION_COMPATIBILITY: PY2+3
— **def [RunSteps ](/recipes/recipe_modules/gerrit/examples/full.py#13 )(api):**
### *recipes* / [git:examples/full ](/recipes/recipe_modules/git/examples/full.py )
[DEPS ](/recipes/recipe_modules/git/examples/full.py# 5 ): [git ](#recipe_modules-git ), [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/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/git/examples/full.py# 7 ): [git ](#recipe_modules-git ), [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/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]
PYTHON_VERSION_COMPATIBILITY: PY2
PYTHON_VERSION_COMPATIBILITY: PY2+3
— **def [RunSteps ](/recipes/recipe_modules/git/examples/full.py# 18 )(api):**
— **def [RunSteps ](/recipes/recipe_modules/git/examples/full.py# 20 )(api):**
### *recipes* / [git\_cl:examples/full ](/recipes/recipe_modules/git_cl/examples/full.py )
[DEPS ](/recipes/recipe_modules/git_cl/examples/full.py#11 ): [git\_cl ](#recipe_modules-git_cl ), [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/step][recipe_engine/recipe_modules/step]