@ -253,23 +253,30 @@ Module for interact with Gerrit endpoints
Wrapper for easy calling of gerrit_utils steps.
— **def [abandon\_change ](/recipes/recipe_modules/gerrit/api.py#2 28 )(self, host, change, message=None, name=None, step_test_data=None):**
— **def [abandon\_change ](/recipes/recipe_modules/gerrit/api.py#2 57 )(self, host, change, message=None, name=None, step_test_data=None):**
— **def [create\_gerrit\_branch ](/recipes/recipe_modules/gerrit/api.py#32 )(self, host, project, branch, commit, \*\*kwargs):**
— **def [call\_raw\_api ](/recipes/recipe_modules/gerrit/api.py#32 )(self, host, path, method=None, body=None, accept_statuses=None, name=None, \*\*kwargs):**
Call an arbitrary Gerrit API that returns a JSON response.
Returns:
The JSON response data.
— **def [create\_gerrit\_branch ](/recipes/recipe_modules/gerrit/api.py#61 )(self, host, project, branch, commit, \*\*kwargs):**
Creates a new branch from given project and commit
Returns:
The ref of the branch created
— **def [create\_gerrit\_tag ](/recipes/recipe_modules/gerrit/api.py#51 )(self, host, project, tag, commit, \*\*kwargs):**
— **def [create\_gerrit\_tag ](/recipes/recipe_modules/gerrit/api.py# 80 )(self, host, project, tag, commit, \*\*kwargs):**
Creates a new tag at the given commit.
Returns:
The ref of the tag created.
— **def [get\_change\_description ](/recipes/recipe_modules/gerrit/api.py# 90 )(self, host, change, patchset, timeout=None, step_test_data=None):**
— **def [get\_change\_description ](/recipes/recipe_modules/gerrit/api.py# 11 9)(self, host, change, patchset, timeout=None, step_test_data=None):**
Gets the description for a given CL and patchset.
@ -281,7 +288,7 @@ Args:
Returns:
The description corresponding to given CL and patchset.
— **def [get\_changes ](/recipes/recipe_modules/gerrit/api.py#1 50 )(self, host, query_params, start=None, limit=None, o_params=None, step_test_data=None, \*\*kwargs):**
— **def [get\_changes ](/recipes/recipe_modules/gerrit/api.py#1 79 )(self, host, query_params, start=None, limit=None, o_params=None, step_test_data=None, \*\*kwargs):**
Queries changes for the given host.
@ -300,14 +307,14 @@ Returns:
A list of change dicts as documented here:
https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#list-changes
— **def [get\_gerrit\_branch ](/recipes/recipe_modules/gerrit/api.py# 72 )(self, host, project, branch, \*\*kwargs):**
— **def [get\_gerrit\_branch ](/recipes/recipe_modules/gerrit/api.py# 101 )(self, host, project, branch, \*\*kwargs):**
Gets a branch from given project and commit
Returns:
The revision of the branch
— **def [get\_related\_changes ](/recipes/recipe_modules/gerrit/api.py# 19 2)(self, host, change, revision='current', step_test_data=None):**
— **def [get\_related\_changes ](/recipes/recipe_modules/gerrit/api.py# 221 )(self, host, change, revision='current', step_test_data=None):**
Queries related changes for a given host, change, and revision.
@ -326,7 +333,7 @@ Returns:
A related changes dictionary as documented here:
https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#related-changes-info
— **def [get\_revision\_info ](/recipes/recipe_modules/gerrit/api.py#1 09 )(self, host, change, patchset, timeout=None, step_test_data=None):**
— **def [get\_revision\_info ](/recipes/recipe_modules/gerrit/api.py#1 38 )(self, host, change, patchset, timeout=None, step_test_data=None):**
Returns the info for a given patchset of a given change.
@ -339,11 +346,11 @@ Returns:
A dict for the target revision as documented here:
https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#list-changes
— **def [move\_changes ](/recipes/recipe_modules/gerrit/api.py#2 66 )(self, host, project, from_branch, to_branch, step_test_data=None):**
— **def [move\_changes ](/recipes/recipe_modules/gerrit/api.py#2 95 )(self, host, project, from_branch, to_branch, step_test_data=None):**
— **def [set\_change\_label ](/recipes/recipe_modules/gerrit/api.py#2 48 )(self, host, change, label_name, label_value, name=None, step_test_data=None):**
— **def [set\_change\_label ](/recipes/recipe_modules/gerrit/api.py#2 77 )(self, host, change, label_name, label_value, name=None, step_test_data=None):**
— **def [update\_files ](/recipes/recipe_modules/gerrit/api.py# 290 )(self, host, project, branch, new_contents_by_file_path, commit_msg, params=frozenset(['status=NEW']), submit=False, submit_later=False):**
— **def [update\_files ](/recipes/recipe_modules/gerrit/api.py# 319 )(self, host, project, branch, new_contents_by_file_path, commit_msg, params=frozenset(['status=NEW']), submit=False, submit_later=False):**
Update a set of files by creating and submitting a Gerrit CL.