[OpenStack-Infra] 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-Infra mailing list