Running DB queries over an SSH connection got gerrit gsql requires a lot
of overhead to do sanely. Remove this method to avoid abuse and the need
to support it. gerritlib users should use a dbapi implementation for the
DB backing gerrit to perform DB queries directly.
Change-Id: I4f9449b5546a3714a79172c57ea6086c7707f86a
Add owner option to createGroup that will set the owner group of a new
group. Default to no owner (new group will be self owned).
Change-Id: I9843280756eb57c35d6301a2e6f720767a7c986f
If the require change ID option was set the gerritlib create project
method would put the require change ID option between --name and the new
project's name. This failed to execute on Gerrit properly. Fix the
ordering of the options so that --name is inserted with the project's
name.
Change-Id: I68ff45fe5815f228fcc707abfe6d0d6147f7dac1
Sometimes you need to query the Gerrit DB directly instead of using the
Gerrit query abstraction layer. Add api method to communicate directly
to the DB.
Change-Id: I3ef3173cbe62741bb9d37f49abda1cf0eacbceff
Add a setup.py for the gerritlib project. This incorporates
openstack.common.setup/version as well for versioning. This change
also adds a tox.ini file and its lists of dependencies to gerritlib.
This was not done in a separate commit as tox depends on setup.py and
setup depends on tox for gate tests.
Change-Id: I101471e836802b1c38796d8d3c570ce5f00c793e
Add the ability to specify a report to gerrit on start. This
can be used to clear the verified column.
Fixes bug #1012730.
Change-Id: I8dd2a60c3a16a8fa0046675437c750948af99577