0.11 has a fix for an alembic migration problem that has plagued
Gertty early adopters. 1.0 is out as well and will work, so it
is safe to set the semver cap at 2.0.
Change-Id: I5426fabcfa79e32a9bc1c2c91f10d4f20ff7b913
This has been released and Gertty works with it. A subsequent
change will accomodate SQLA 1.0.4-specific behavior.
Change-Id: I864c913354a8e69f0cfc68634c6ce081dce6eb3f
Recent requests were leaking this exception from its vendored copy
of urllib3:
ProtocolError: ('Connection aborted.', error(101, 'Network is unreachable'))
Update to a version where this is fixed so that we can correctly
detect that and switch to offline mode.
Change-Id: I28a223c0c4a4dd1f9c073e0ddf07985ff52386b2
This release generally works, however, bright background colors are
broken due to a bug. The bug is fixed in:
b851b905cb
Which is not released yet, but should appear in 1.3.1 (or later).
Since bright background colors are (by default) used for inline
comments, avoid the use of 1.3.0. 1.2.1 and 1.2.2 work fine.
Change-Id: Ie833d09e4a5a2cc160b4d45d99f7c324a02751eb
Adds a parser that compiles gerrit search queries into sqlalchemy
filters to support the gerrit search syntax both in arbitrary
searches (ctrl-o) as well as dashboards.
Change-Id: Ibc8e5c180b0ca16727938725cfe6380ba7315205
This prevents a nasty traceback and possible database corruption on systems
which have a sqlalchemy installed that is too old (e.g., fedora 20).
Change-Id: I2b60ddb1d50b5913c2cf8e5a848f26720163d47a
Closes-Bug: 123
To support commentlinks, palettes, custom dashboards and other
potential future enhancements, we'll need a config file that can
express complex data structures. Change from configparser to yaml,
adding dependencies on pyyaml and voluptuous for validation.
Change-Id: I670eed0cee1b15aa35d0fa9aea0996603ae08444
gertty requires it now but does not declare that.
Also, move pbr to the top of the requirements list. Because of how
python requirements and transitive depends, pbr needs to be listed
first or else hijinks can ensue.
Change-Id: I06c14039501c239d6ead1a66ce8fcfaa7453855c
Add a setup.cfg and setup.py and fill in those files
so that gertty can be installed easily.
Adjust gertty.py to have a main function that
can be referenced as a console entrypoint during
installation.
Also adjusted a bunch of imports that were failing after
installation occurred (but now they should not fail since they
correctly reference the gertty module namespace).
Change-Id: I532ced51583b26300ba9a2efb97f8e41bc69ec8d
OrderedDict isn't in python 2.6 which is on some
older distros (still), so import the package that
provides it when it can not be found.
Change-Id: I9637d346e85c651e8e242025b9e88b1af3d8fca0