Commit Graph

38 Commits

Author SHA1 Message Date
Masayuki Igawa 6a35a236f4 Fix examples/openstack-boartty.yaml servers url
This commit fixes the examples/openstack-boartty.yaml servers url to
avoid confusing of users.

Change-Id: I16a2cbda88c76154515be88fd5678047110a9669
2016-11-01 08:25:24 +09:00
James E. Blair e4c972b803 Initial fork from gertty -> boartty
Change-Id: I8c0ce5550f2287f77fb31c790c3923d3d1b80481
2016-10-31 15:33:00 -07:00
Doug Wiegley 0691f307a1 Add new lock-file setting to the config doc and reference config
Change-Id: If3af9429d708bb5d877f31cbc34dec34bd21a544
2016-07-21 17:43:12 -06:00
James E. Blair e5f37b6796 Add form authentication info to docs
Validate the value of the auth-type parameter and remove the
'unexpected value' fallback.

Change-Id: Idbc70251e27ea760c03df585df3ca6b469c4e163
2016-05-02 11:01:43 -05:00
Christoph Gysin ccc5baaf9e Add support for auth-type=form
I'm using a gerrit installation that uses neither 'basic' nor 'digest'
authentication methods, but instead redirects users to a custom login
form which sets a cookie to provide authentication.

This commit adds a new auth-type 'form', that automates logging in
through that form.

Currently, the path to the form is hardcoded to '/login' and the names
of the username and password fields to 'username' and 'password'
respectively. If preferred, I can add configuration options for each of
those too.

Change-Id: I3fff38b1be3f17c753787c9eb62ede0ce60a3ece
2016-05-02 11:01:43 -05:00
James E. Blair 2efa0606f7 Add an option to disable the breadcrumb footer
Change-Id: I4092cd05fca8c808165f27b73e9a5f501bc97405
2016-05-02 10:59:22 -05:00
Martin André a6689f9e15 Add matchers for external references on launchpad
This commit adds matchers for bugs and blueprints on launchpad, and
replicates the behavior of gerrit UI.

Change-Id: Ic721a90df029d5b82d30c7d7193170488c5c0406
2016-05-02 10:59:22 -05:00
James E. Blair 7d648c0e68 Add configuration information to docs
This is basically the reference config file translated to rst.

This also makes some minor updates to the reference config file.

Change-Id: I6aa3f9a7410a219ad00cee827ac4c273cf54bff5
2016-05-02 10:59:22 -05:00
Christoph Gysin 5479310d75 Add config option for git clone URL
This commit adds a new config option 'git-url', where the
base URL can be specified to anything recognised by git-clone:
https://www.kernel.org/pub/software/scm/git/docs/git-clone.html#URLS

This is useful if the values provided by gerrit are incorrect, or if
you have access to a gerrit mirror closer to you.

Change-Id: I35ee5540aad2f27125ec15e6e933ac1ad3f3050e
2016-03-09 13:11:59 -08:00
James E. Blair 7c0220d4e3 Add support for customized dashboard sorting
And suggest 'reversed last seen' as a sort order for the Recently
Seen dashboard.

Change-Id: I99a72b58f4135649167f1230f3847809ad807786
2016-02-10 07:57:02 -08:00
James E. Blair 4a18f6a6f8 Add support for last_seen
Change-Id: I01f2735b9d72d41b99427a39dbb1e31246a1c531
2016-02-10 07:57:01 -08:00
James E. Blair fbb9969033 Fix typo in expire-age setting
Change-Id: I3ddf3d6d4dac953ab9471346feb76928211d61e4
2016-02-05 15:54:35 -08:00
Jenkins 20b4a537dc Merge "Add option to disable mouse support" 2016-01-15 17:19:31 +00:00
Jenkins d17ca93b84 Merge "Add support for external commands" 2016-01-15 17:19:26 +00:00
James E. Blair 9ae126da1e Add option to disable mouse support
Change-Id: Icb075699441774989810671e48106a9de3926b92
2016-01-15 09:12:04 -08:00
James E. Blair 1222a7f927 Add support for external commands
If you run "gertty --open <URL>" it will instruct a running
Gertty to open the change at that URL.

Change-Id: Ie82aa53f497717e7355646d6d6fd12473ececad0
2016-01-15 09:12:01 -08:00
James E. Blair 2203c7329c Add notes to see reference-gertty.yaml for more info
Change-Id: Id023c912065a3ffa98744ea61b3b9b77b34c63d1
2015-12-22 13:00:03 -08:00
James E. Blair 540c8dd7cc Support multiple key input
Change-Id: I0cd0884e0e1f4f0fa82f93e5f7438ff00c5a992a
2015-12-04 13:08:05 -08:00
Sirushti Murugesan a7f2b02c11 Specify color for unstable test job
Change-Id: Ifb9757c2e7f8244a9ec37680cc7d9fb458a169f0
2015-06-30 13:41:05 +05:30
James E. Blair 3c9124969b Add database pruning
By default, remove changes (and associated git refs) that have been
closed for more than 2 months.

Change-Id: I5d1176b13a7c0fdaf12e346537fd7e1251868461
2015-05-27 08:34:53 -07:00
Jenkins 7576f47d02 Merge "Expand sample keymaps to ameliorate OSX features" 2015-03-27 23:33:57 +00:00
Miguel Grinberg 497fd3f358 Add change list options to configuration
This change adds default sorting options for the change list to the
configuration file.

Change-Id: I5a20b1be359535e91b015a40bdedc1fc30e8ac0d
2015-03-24 10:10:27 +11:00
James E. Blair 9d99e078f1 Display times in local tz
By default, display times using the local timezone.  Add timezone
info to time displays where space permits.  Add an option to restore
the current behavior where times are displayed in UTC.

Change-Id: I6035b6277dc49774537a762b2946c56a3b8dec17
Co-Authored-By: Bradley Jones <jones.bradley@me.com>
2015-03-11 09:42:03 -07:00
James Polley 4ace0c20fe Expand sample keymaps to ameliorate OSX features
OS X, for reasons of its own, swallows the CTRL+O keystroke, so OS X
users are likely to end up looking at this file to figure out how to fix
their keymap. This change adds an example of the mapping they're looking
for.

The secondary reason for documenting this is that none of the examples
show a multi-word name, so it took me a while to figure out the correct
name to use here. Adding an example makes it clearer how to use
multi-word names.

Change-Id: I7b95eea720864a5b18b9b5796bc30b4aebf57248
2015-03-07 09:12:30 +11:00
Jenkins 14d7aee065 Merge "Add detailed examples and dashboards a la gerrit" 2015-02-24 22:07:08 +00:00
James Polley 119011081e Add detailed examples and dashboards a la gerrit
Add some more detailed notes on creating per-project filters, as the
syntax is a little different from that used directly on Gerrit.

Add a second "Incoming reviews" dashboard, to match what Gerrit has.

Change-Id: I77377a14bc78ce2e932e3e1c2348766a84eb9911
2015-02-20 15:03:17 -08:00
James E. Blair b6f20ee70b Thread changes
Use the dependency information of the most recent revisions to
create a threaded view of changes.

Also, use a more efficient query to collect the children of a
change in the change view.

Change-Id: I1cbef9fe7c4f1822b8541e5b4d0e7d2fe2e180a9
2015-01-21 17:06:42 -08:00
Andrew Ruthven 8801fd9768 dburi needs to have sqlite:/// in front.
But if you specify sqlite:/// then os.path.expanduser doesn't work..

Change-Id: Ia5c650a9f512fddc15d6b9db40ff08ff4db65dc5
2015-01-07 15:00:06 -08:00
Jan Kundrát 9e83aeb315 Allow specifying the path to CA certificate bundle
The certificates are checked both by Gertty itself (for API calls) and
by the launched git processes. In theory, the server could be set up to
redirect to another HTTP server for Git calls (and in fact, the KDE's
Gerrit instance is set up to do just that). In that case, the CA bundle
file should contain PEM certificate chain of all the CAs for both Gerrit
and the webserver hosting the git repositories.

Change-Id: Id6af61c3710e4809c84b1edd054ab9b1959a60c3
2014-11-10 19:28:06 +01:00
David Pursehouse 28e83f7069 Rename gerrit-gertty.yaml to googlesource-gertty.yaml
The example configuration for gerrit-review.googlesource.com is also
applicable to other Gerrit instances running at googlesource.com, for
example:

 android-review.googlesource.com
 gwt-review.googlesource.com

Make the example generic, rather than specific to gerrit-review.

Change-Id: I761db4228aa23e92e57751f5ecbdf721c992065d
2014-09-24 16:17:56 +09:00
Khai Do 4186c3fddd gerrit-review.googlesource.com uses basic authentication
Change-Id: Icfe16004afd21af4c598439c6f4b5402723101a3
2014-09-20 08:03:15 -07:00
James E. Blair e47cc2f607 Add submit functionality
Add a schema change to store whether the user can submit a revision.
Offer the submit button on that revision, as well as on the review
dialog if applicable.  Allow the submit action to be bound to
reviewkeys.  Also bind it to a key command.

Change-Id: I341663ac84d2ac09f9b1ef8c9e0dff45d2658e1d
2014-09-18 17:37:13 -07:00
James E. Blair c245f846bf Add sample config for Gerrit's Gerrit
Change-Id: I53a93868834ec04fcb6c1f38e4dab99845aa496d
2014-09-18 17:37:08 -07:00
Mark McClain c793f20abf fix typo in git-root example config
Change-Id: Ied884ea7acd93637524a830d6a79fc3711e4b3b1
2014-09-17 15:59:41 -04:00
David Pursehouse a2b6b1a12d Allow to authenticate to Gerrit with HTTP basic auth
Gerrit instances running at googlesource.com require authentication
with HTTP basic auth.

Add a new config option to allow to specify either basic auth or digest
auth. Default to digest auth if not specified.

Change-Id: Iab6f666082bd3fee2c77a8c489255926cc93edba
Closes-Bug: 291
2014-09-10 12:43:54 +02:00
Pádraig Brady 9430951d6e Add help text for HTTP user/pass
Add help text for the HTTP password option to all example configs,
since the issue is not obvious, especially give the current
failure mode of a traceback in JSON parsing code.
Add a direct link to the appropriate openstack setting page.

Change-Id: I2ccc723258c502221beb052b3a42b13085a2af7e
2014-09-08 18:13:15 +01:00
Russell Bryant 98cb6a6a01 Add additional help text for openstack user/pass
Update the openstack example config file with some additional help
text about the username and password.  The first time I ran this it
took me a little bit to figure out the right password to use.  I
didn't realize I needed to go generate a password in my gerrit
settings.  Hopefully this note will avoid confusion by someone else in
the future.

Change-Id: If93ec938e48f624aff4741b19d95e03abb8c8a9c
2014-09-07 19:21:53 -04:00
James E. Blair 266467493d Update README and install sample configs
Change-Id: Iac32f7a02f29622b618940a5a5ba4254f650f09f
2014-09-03 21:03:30 -07:00