Add sample config for Gerrit's Gerrit

Change-Id: I53a93868834ec04fcb6c1f38e4dab99845aa496d
This commit is contained in:
James E. Blair 2014-09-18 15:29:30 -07:00
parent c793f20abf
commit c245f846bf
2 changed files with 67 additions and 1 deletions

View File

@ -41,7 +41,7 @@ To install from a git checkout::
Gertty uses a YAML based configuration file that it looks for at
``~/.gertty.yaml``. Several sample configuration files are included.
You can find them in the examples/ directory of the
You can find them in the examples/ directory of the
`source distribution <https://git.openstack.org/cgit/stackforge/gertty/tree/examples>`_
or the share/gertty/examples directory after installation.
@ -59,6 +59,10 @@ need to be supplied. The sample config files are as follows:
A configuration designed for use with OpenStack's installation of
Gerrit.
**gerrit-gertty.yaml**
A configuration designed for use with Gerrit's own installation of
Gerrit.
You will need your Gerrit password which you can generate or retrieve
by navigating to ``Settings``, then ``HTTP Password``.

View File

@ -0,0 +1,62 @@
# This is an example ~/.gertty.yaml file for use with Gerrit's own
# installation of Gerrit. Most of these options are not required,
# rather, they customize Gertty to better deal with the particulars of
# Gerrit's Gerrit configuration. See the reference-gertty.yaml file
# for more options.
servers:
- name: gerrit-review
url: https://gerrit-review.googlesource.com/
# Your gerrit username.
username: CHANGEME
# Set password at https://gerrit-review.googlesource.com/#/settings/http-password
# Note this is not your Google password.
password: CHANGEME
git-root: ~/git/
# Uncomment the next line if your terminal has a white background
# palette: light
# Commentlinks are regexes that are applied to commit and review
# messages. They can be replaced with internal or external links, or
# have colors applied.
commentlinks:
# Match Gerrit change ids, and replace them with a link to an
# internal Gertty search for that change id.
- match: "(?P<id>I[0-9a-fA-F]{40})"
replacements:
- search:
text: "{id}"
query: "change:{id}"
# Uncomment the following line to use a unified diff view instead
# of the default side-by-side:
# diff-view: unified
# This section defines customized dashboards. You can supply any
# Gertty search string and bind them to any key. They will appear in
# the global help text, and pressing the key anywhere in Gertty will
# discard the current display stack and replace it with the results of
# the query.
dashboards:
- name: "My changes"
query: "owner:self status:open"
key: "f2"
# Reviewkeys are hotkeys that perform immediate reviews within the
# change screen. Any pending comments or review messages will be
# attached to the review; otherwise an empty review will be left. The
# approvals list is exhaustive, so if you specify an empty list,
# Gertty will submit a review that clears any previous approvals.
# They will appear in the help text for the change screen.
reviewkeys:
- key: 'meta 0'
approvals: []
- key: 'meta 1'
approvals:
- category: 'Code-Review'
value: 1
- key: 'meta 2'
approvals:
- category: 'Code-Review'
value: 2