[openstack-dev] Announcing Gertty 1.4.0
James E. Blair
corvus at inaugust.com
Tue Jul 26 22:39:34 UTC 2016
Announcing Gertty 1.4.0
=======================
Gertty is a console-based interface to the Gerrit Code Review system.
Gertty is designed to support a workflow similar to reading network
news or mail. It syncs information from Gerrit to local storage to
support disconnected operation and easy manipulation of local git
repos. It is fast and efficient at dealing with large numbers of
changes and projects.
The full README may be found here:
https://git.openstack.org/cgit/openstack/gertty/tree/README.rst
Changes since 1.3.0:
====================
* Gertty is now available in Gentoo.
* Large changes with many patchsets load faster.
* The change screen now displays changes which may conflict with the
current change.
* Added support for a command socket so that external applications may
request Gertty to open a change. An example of how to configure
Gerrit URLs to automatically open in Gertty when clicked in the
unicode-rxvt terminal emulater is provided in the documentation.
* Added an optional vi-style keymap and navigation commands.
* Added "project topics" -- the ability to group projects in the
project list.
* Added support for the process mark on the project list.
* Email addresses are displayed in the change screen.
* Added support for the "projects:" search term.
* Added support for searching by last-seen. This can be used to
create a dashboard of changes that have been recently viewed in
Gertty. See the example config files for how to set this up.
* The project and change lists are now searchable with the interactive
search command.
* The change list now displays more columns if there is room.
* Added a navigation breadcrumb footer.
* Added a "Reply" button to the change screen to facilitate quoted
replies to messages.
* When re-reviewing a change, the review dialog defaults to previous
values.
* Added support for batch abandon and restore.
* Unified diff display now groups changed lines better.
* Added lockfile support to prevent multiple copies of Gertty from
accessing the same database.
* Added support for form-based authentication.
* Added an option to specify the URL for cloning git repos.
* In the default keymap, the sorting commands now take two keystrokes
(e.g., "Sn" for sort by number) to facilitate more sorting options.
* Multi-keystroke commands now display suggestion completions.
* Dashboards may now specify their default sorting option.
* Sphinx-based documentation now availablet at
http://gertty.readthedocs.io/
* Added an option to disable mouse support.
* Several bug fixes related to:
* Improved handling of abandoned related changes.
* Fixed "too many SQL variables" error which occurred in large
projects.
* Corrected ordering of test results.
* Treat HTTP 503 responses as server-offline so that the action will
be retried later.
* Handle additional python-requests SSL errors.
* Better handle missing git commits.
* Several Unicode fixes.
* Support more recent versions of GitPython.
* Better handle more than one change result when searching.
* Fix a crash on permissions-only changes.
* Fixes to support some changes in Gerrit 2.8 and 2.9.
* Python 3 improvements.
* Correct the display of comments at the start of a file.
Thanks to the following people whose changes are included in this
release:
Christoph Gysin
Cody A.W. Somerville
Craige McWhirter
David Shrewsbury
Doug Hellmann
Doug Wiegley
Jan Kundrát
Jay Pipes
Jim Rollenhagen
K Jonathan Harker
Martin André
Matthew Oliver
Matthew Thode
Matthew Treinish
Matthias Runge
More information about the OpenStack-dev
mailing list