RETIRED, Gerrit as used by OpenStack
Go to file
Shawn Pearce 69928a6d06 Add options to refs/for/ magic branch syntax
Git doesn't want to modify the network protocol to support passing
data from the git push client to the server. Work around this by
embedding option data into a new style of reference specification:

  refs/for/master%r=alice,cc=bob,cc=charlie,topic=options

is now parsed by the server as:

  - set topic to "options"
  - CC charlie and bob
  - add reviewer alice
  - for branch refs/heads/master

If % is used the "extra information" after the branch name is
parsed as options with args4j. Each option is delimited by ",".

Selecting publish vs. draft should be done with options draft or
publish, appearing anywhere in the refspec after the % marker:

  refs/for/master%draft
  refs/for/master%draft,r=alice
  refs/for/master%r=alice,draft
  refs/for/master%r=alice,publish

Change-Id: I895bd1218c2099b5b45cac943039bbd12565370c
2013-02-27 16:07:30 -08:00
contrib TrivialRebase: Use change-url flag for ChangeId 2013-02-19 09:18:03 +02:00
Documentation Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
gerrit-acceptance-tests Ignore bin folder in acceptance-tests 2013-02-22 08:41:31 +01:00
gerrit-antlr Allow {} to be used for quoting in query expressions 2012-12-03 09:59:14 -08:00
gerrit-cache-h2 Fix various warnings 2012-10-18 13:38:51 +02:00
gerrit-common Sort approvals in REST endpoints and approval table 2013-02-22 08:50:54 -08:00
gerrit-extension-api Add oldObjectId and newObjectId to the GitReferenceUpdatedListener.Update 2013-02-01 11:06:59 +01:00
gerrit-gwtdebug Import gwt-dev dependency as last in gerrit-gwtdebug 2012-11-19 14:35:34 +01:00
gerrit-gwtui Merge "Include name of owner group into GroupInfo" 2013-02-22 18:28:11 +00:00
gerrit-httpd Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
gerrit-launcher Remove servlet-api from WAR/lib 2012-10-21 21:25:25 -07:00
gerrit-main Update versions in pom's to start Gerrit 2.6 development 2012-08-22 14:09:52 +02:00
gerrit-openid Merge "Implements OpenID domain filtering" 2013-01-15 01:40:34 +00:00
gerrit-package-plugins Move commit message length checks to validation plugin 2013-02-22 16:02:17 +09:00
gerrit-patch-commonsnet Update versions in pom's to start Gerrit 2.6 development 2012-08-22 14:09:52 +02:00
gerrit-patch-jgit Update versions in pom's to start Gerrit 2.6 development 2012-08-22 14:09:52 +02:00
gerrit-pgm Break IntraLineDiff threads into their own module 2013-02-20 11:20:17 -08:00
gerrit-plugin-api Allow plugins to contribute InitStep to Gerrit init. 2012-10-22 10:07:31 -07:00
gerrit-plugin-archetype Update versions in pom's to start Gerrit 2.6 development 2012-08-22 14:09:52 +02:00
gerrit-plugin-gwt-archetype Update plugin-gwt-archetype to match current implementation 2012-11-12 19:55:53 +01:00
gerrit-plugin-gwtui Bump GWT version to 2.5.0 2012-11-17 05:20:19 +01:00
gerrit-plugin-js-archetype Update plugin-js-archetype to match current implementation 2012-11-12 19:55:49 +01:00
gerrit-prettify Add clarification comment in SparseFileContent.Range.toString 2013-02-19 09:58:45 +09:00
gerrit-reviewdb Populate the group screens via REST 2013-02-08 14:48:47 +01:00
gerrit-server Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
gerrit-sshd Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
gerrit-util-cli Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
gerrit-util-ssl Update versions in pom's to start Gerrit 2.6 development 2012-08-22 14:09:52 +02:00
gerrit-war Break IntraLineDiff threads into their own module 2013-02-20 11:20:17 -08:00
ReleaseNotes Merge "Initial version of Gerrit 2.6 release notes" 2013-02-22 06:17:37 +00:00
tools Exclude all pom.xml files that are archetype resources in version.sh 2012-12-06 17:41:54 +01:00
.gitignore Adding sublime project files to .gitignore 2012-11-02 10:20:21 -04: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
pom.xml Update gwtexpui to 1.3.2 2013-02-20 11:56:38 -08:00
SUBMITTING_PATCHES Update push URL in SUBMITTING_PATCHES 2012-03-29 00:57:14 -04:00