Remove auth.allowGoogleAccountUpgrade feature

Its been more than 5 years since Gerrit ran on Google AppEngine.
Assume everyone has upgraded their installations to a modern 2.x
based server, and will not need to this upgrade path enabled.

Change-Id: I9c3d7792189cd60cdf51db09eceeeb7961dd73b0
SideBySide2: Allow text selection in diff header

When displaying submodule changes, e.g.:

  -Subproject commit c0389bbf4441d290c84c0a308e710e4f21a67cd8
  +Subproject commit 9f988c6e5b1e07f66479f0d4d08537281fa4694f

permit the user to double click to select a SHA-1. This may
help them to lookup the commit in a local Git client.

Selection was disabled on Chrome/Safari as the header was part of
the table, which had previously disabled all selection. Instead
only disable selection on the patch set nav row and CodeMirror.

Change-Id: I77f7b78451331fac64958ccb255dd2cfd1900870
Use '-' in cache name as separator between plugin name and cache name

In other places we already use '-' as separator in names that include
the plugin name, e.g. for capabilities that are defined by a plugin.
To be consistent the cache name should use the same separator. '.'
cannot be used for capabilities since it is not allowed in parameter
names in Git config files.

Change-Id: Ic1a669930831a1d4e526f2a22771879ecf7f19c1
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Upgrade gwtorm to 1.11

This version of gwtorm contains an important bug-fix that ensures that
"LIMIT ?" is not omitted in generated queries [1]. This can improve the
performance of such queries by a large factor.

[1] https://gerrit-review.googlesource.com/57216

Change-Id: Ibd0d3918629b2901288de6dd2e85489e4503091a
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Implement Projects.list() method

Change-Id: I9d4d0b746e5b8cdfe7dfa289411742d2bcf9f4a4
Buck: Deploy plugin artifacts to Maven Central

Switch deploying Gerrit extension and plugin API from Google storage
bucket to Maven Central.

To simplify the troubleshooting new trace option was added to
underlying python script. When environment variable VERBOSE=1
is set, then the mvn command is printed to stderr:

  VERBOSE=1 buck build api_deploy_oss
Change-Id: I9ebe44ec8aca91aa6b5514f561209e7c50377927
Merge "Buck: Deploy plugin artifacts to Maven Central" into stable-2.9
Fix documentation of how to publish artifacts to Maven Central

The preparations for publishing to the Google Cloud Storage are not
needed anymore.

Change-Id: I306de581fb30fa2bcacfacdc9de29194a5d9793f
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Bash: Deploy plugin archetypes to Maven Central

  ./tools/plugin_archetype_deploy.sh

This script builds and deploys plugin archetypes to Maven Central.

Change-Id: I4fc8e80f0907c2f43cf5f348a0f334c1e86f8db8
Merge branch 'stable-2.9'

* stable-2.9:
  Bash: Deploy plugin archetypes to Maven Central
  Fix documentation of how to publish artifacts to Maven Central
  Buck: Deploy plugin artifacts to Maven Central

Conflicts:
	.gitignore

Change-Id: I72aca7e13b55fbbe34bbf00d799a8a05dc96a955
Buck: Document how to install watchman

Change-Id: Id03cc3447f49d6c21744181a0b702009a68678ab
Merge "Buck: Document how to install watchman"
UiAction: Fix stale timestamp in person ident instance

I27224edd3 moved UiActions in singleton scope. As a consequence
PersonIdent class instance is created at server start and supplies
always the same start timestamp:

  personIdent.getWhen()

Construct a new instance by passing the instance from the singleton
and provide current timestamp instance.

Change-Id: Ie51078a38074fb4c3f12820933b5c7a13a8074cb
Add change kind to PatchSetCreatedEvent

Pass along an extra flag in the patchset-created hook to convey
the change kind.  This is also exposed in the PatchSetCreatedEvent
as the "kind" field.  Both follow the ChangeKind enum type, where a
change can be "REWORK", "NO_CODE_CHANGE", or "TRIVIAL_REBASE".

Bug: Issue 2634
Change-Id: Ie04d0282e42ab177810fafd857e90d21999cab28
Merge "Add change kind to PatchSetCreatedEvent"
Bump GWT version to 2.6.1

Change-Id: I426f9ae884295d95c51e2deb23cdb768ceb93dee
Merge "Upgrade gwtorm to 1.11" into stable-2.9
Documentation: Upgrade to Lucene 4.8

Change-Id: I259b29d6083cd2a479c417170d6c90c7c42c3b05
Merge branch 'stable-2.9'

* stable-2.9:
  Upgrade gwtorm to 1.11

Conflicts:
	lib/BUCK

Change-Id: I29b5758c83c820749f54c1dcd072f562b0260209
Merge "Bump GWT version to 2.6.1"