From 58173e6eaabe567f2ea9381191716d052cd92627 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Mon, 21 Apr 2014 19:16:50 -0700 Subject: [PATCH] Add Gertty project From the README: Gertty is a console-based interface to the Gerrit Code Review system. As compared to the web interface, the main advantages are: * Workflow -- the interface is designed to support a workflow similar to reading network news or mail. In particular, it is designed to deal with a large number of review requests across a large number of projects. * Offline Use -- Gertty syncs information about changes in subscribed projects to a local database and local git repos. All review operations are performed against that database and then synced back to Gerrit. * Speed -- user actions modify locally cached content and need not wait for server interaction. * Convenience -- because Gertty downloads all changes to local git repos, a single command instructs it to checkout a change into that repo for detailed examination or testing of larger changes. Change-Id: I56b214042dde8a3da784acabb1eb5c733b864a3b --- .../gerritbot/files/gerritbot_channel_config.yaml | 1 + .../files/gerrit/acls/stackforge/gertty.yaml | 12 ++++++++++++ modules/openstack_project/files/review.projects.yaml | 2 ++ modules/openstack_project/files/zuul/layout.yaml | 6 ++++++ 4 files changed, 21 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/stackforge/gertty.yaml diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index cb3fa9c5c4..db74d2213e 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -44,6 +44,7 @@ openstack-infra: - openstack-infra/zuul - openstack-infra/zuul-packaging - openstack/requirements + - stackforge/gertty - stackforge/python-jenkins branches: - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/gertty.yaml b/modules/openstack_project/files/gerrit/acls/stackforge/gertty.yaml new file mode 100644 index 0000000000..9960d6bb3e --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/gertty.yaml @@ -0,0 +1,12 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group gertty-core + label-Workflow = -1..+1 group gertty-core +[access "refs/tags/*"] + create = group gertty-ptl + pushSignedTag = group gertty-ptl +[project] + state = active +[receive] + requireChangeId = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index cef944ddce..f43de3d0e9 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -600,6 +600,8 @@ acl-config: /home/gerrit2/acls/stackforge/fuel.config - project: stackforge/gce-api description: Google Compute Engine API support for OpenStack +- project: stackforge/gertty + description: Console interface to Gerrit Code Review - project: stackforge/golang-client description: OpenStack API client for golang - project: stackforge/graffiti diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 6daa54e215..412e30c60f 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1582,6 +1582,12 @@ projects: - django_openstack_auth-tarball: - django_openstack_auth-pypi-upload + - name: stackforge/gertty + check: + - noop + gate: + - noop + - name: stackforge/gce-api template: - name: check-requirements