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)
-