API referenceΒΆ
-
class
gerritlib.gerrit.GerritWatcher(gerrit, username=None, hostname=None, port=None, keyfile=None, connection_attempts=-1, retry_delay=5) Create a GerritWatcher.
Parameters: gerrit – A Gerrit instance to pass events to. All other parameters are optional and if not supplied are sourced from the gerrit instance.
-
log= <logging.Logger object>
-
run()
-
-
class
gerritlib.gerrit.Gerrit(hostname, username, port=29418, keyfile=None) -
log= <logging.Logger object>
-
startWatching(connection_attempts=-1, retry_delay=5)
-
addEvent(data)
-
getEvent()
-
createGroup(group, visible_to_all=True, owner=None)
-
createProject(project, require_change_id=True, empty_repo=False, description=None)
-
updateProject(project, update_key, update_value)
-
listProjects(show_description=False)
-
listGroups(verbose=False)
-
listPlugins()
-
getPlugins()
-
getVersion()
-
replicate(project='--all')
-
review(project, change, message, action={})
-
query(change, commit_msg=False, comments=False)
-
bulk_query(query)
-