RETIRED, Gerrit as used by OpenStack
Go to file
Shawn O. Pearce d9d7fe02b0 Allow per-branch OWN +1 to delegate branch ownership
We now correctly honor OWN +1 on reference names other than refs/* to
delegate ownership (aka access control management) to a subnamespace
within the larger reference namespace of the project.

This permits a project owner to hand out control over a particular
namespace to another group, e.g. refs/heads/qa/* can be delegated
fully to the QA group, allowing its members to manage the Submit
and Push Branch access control rules only within that subspace.

The client UI is still really crude here.  For example, it allows
you to try to change global project settings, but then throws back
the server exception when the server rejects your edit.  It also
allows you to try to delete access rights which you can't delete,
and again just throws back the server error message.  We really
could be smarter here in the future, but the client doesn't have
the RefControl processing logic required to understand which rows
it can change, and which it cannot.

Change-Id: I83c607eaea92d9fd7e40ed93f38b2c4478ec842f
Signed-off-by: Shawn O. Pearce <sop@google.com>
Reviewed-by: Nico Sallembien <nsallembien@google.com>
2010-01-27 15:55:13 -08:00
Documentation Add --commit to comment-added as there was previously no way to know which change was being commented on. 2010-01-25 00:28:58 +00:00
gerrit-common Catch bad commentlink patterns and report them 2010-01-26 18:40:26 -08:00
gerrit-gwtdebug Cleanup Maven build by pushing component dependencies down 2009-12-30 17:19:47 -08:00
gerrit-gwtui Correctly hide delete button on inherited permissions 2010-01-27 15:53:17 -08:00
gerrit-httpd Allow per-branch OWN +1 to delegate branch ownership 2010-01-27 15:55:13 -08:00
gerrit-launcher Fix package-before-copyright in GerritLauncher 2009-12-30 17:19:48 -08:00
gerrit-main Fixing Eclipse settings file 2010-01-20 15:17:02 -08:00
gerrit-patch-commonsnet Cleanup Maven build by pushing component dependencies down 2009-12-30 17:19:47 -08:00
gerrit-patch-gwtexpui Fix formatting of whitespace errors 2009-12-21 15:39:25 -08:00
gerrit-patch-jgit Call the next version 2.1 2009-12-12 20:17:29 -08:00
gerrit-pgm Queue smart HTTP requests alongside SSH requests 2010-01-15 14:34:05 -08:00
gerrit-reviewdb Allow per-branch OWN +1 to delegate branch ownership 2010-01-27 15:55:13 -08:00
gerrit-server Allow per-branch OWN +1 to delegate branch ownership 2010-01-27 15:55:13 -08:00
gerrit-sshd Replace our own @Nullable with javax.annotation.Nullable. 2010-01-25 16:05:58 -08:00
gerrit-util-cli Teach all ssh commands to stop option parsing on -- 2010-01-16 14:04:45 -08:00
gerrit-util-ssl Call the next version 2.1 2009-12-12 20:17:29 -08:00
gerrit-war Be specific about the Maven plugin groupId 2009-12-30 17:19:49 -08:00
tools Merge branch 'master' into gwt-2.0 2009-12-19 20:51:48 -08:00
.gitignore Completely remove GerritServer.properties 2009-12-19 13:38:19 -08:00
COPYING Initial project setup of Gerrit 2 2008-11-14 16:59:34 -08:00
INSTALL Remove Gerrit 1.x to 2.x import tools 2009-03-27 20:20:10 -07:00
SUBMITTING_PATCHES Document how to contribute to Gerrit Code Review 2009-07-02 13:45:52 -07:00
pom.xml Replace our own @Nullable with javax.annotation.Nullable. 2010-01-25 16:05:58 -08:00