Update Buck

java_library() now accepts provided_deps argument which replaces
our custom use of java_library2().

This change replaces compile_deps with provided_deps parameter in
gerrit_{plugin,extension} rules. Plugins that are using it must be
updated.

Change-Id: I16d53793da567c958267f91ca203e9cae6c4d02f
ChangeJson: Add unit test for MESSAGES and CURRENT_REVISION options

In ac60c6e530d36622 a bug was introduced causing all revisions to be
returned if the caller asked for both MESSAGES and CURRENT_REVISION.

Add an unit test to ensure that only current revision is returned
in this case.

Change-Id: I85dcaecf45dfa2e4e9e28b8a94c555d31f73ae5d
Add REST endpoint to create empty change

This change is based on change-fabricator plugin [1] and is a
prerequisite for inline edit feature to support 100% Gerrit workflow
in browser.

[1] https://github.com/davido/gerrit-change-fabricator

Bug: Issue 2338
Change-Id: Idf290c14d5a478479fe1cb916ee227aa11435fcd
Describe change info block in review UI documentation

Change-Id: If82101ee0580e84698b8f18b86a5ef2b9061c3fc
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Describe file list in review UI documentation

Change-Id: I57bf392495908c2c3b163d3c41478665d38e6f7f
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "Update Buck"
Document the MergeableInfo entity

Change-Id: Ie644c95537bb48c8a46cf74632c654ec6768610c
Add --other-branches option to the /changes/<id>/revisions/<id>/mergeable

When the --other-branches option is specified the mergeability will also
be checked for other branches. The response will include a
mergeable_into list of branch names where this change merges cleanly.
This information may be displayed in the UI and serve as a reminder that
a bugfix could be cleanly back-ported into a release branch.

Change-Id: I1d7bbd6675607a55a621ea8e2875a8c9ffd19d30
Merge "Document the MergeableInfo entity"
Merge "Describe change info block in review UI documentation" into stable-2.9
Merge "Describe file list in review UI documentation" into stable-2.9
Remove catch case for unthrown EmailException

This block cannot throw the exception, so remove it.

Change-Id: I8356b452fd4d6cdf0c08a722cb08ca94e1802e19
Update Apache Velocity to 1.7

Change-Id: Iedb18e09b6f78426be30a9b616d00e69b0b47d9f
Update replication plugin to fix test build failure

Change-Id: I7285892d539932e81feeabb4000fb88737842f96
Merge "Update replication plugin to fix test build failure"
Merge "Add --other-branches option to the /changes/<id>/revisions/<id>/mergeable"
Describe patch set drop-down panel in review UI documentation

Change-Id: I030bf34f8ddd4675c5cebb5062895eb8d7570062
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Describe download commands in review UI documentation

Change-Id: Ib197a1efce1dc741ee1fdd18b018d5a572c01515
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Describe Included In drop-down panel in review UI documentation

Change-Id: I594ed2a20ff4fe0ca94fc7c0f982e29b1ae5d070
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "Add REST endpoint to create empty change"