Merge branch 'stable-2.16' into stable-3.0

* stable-2.16:
  Add Gatling e2e-test for rename-project
  Add REST endpoint to rename operation
  Adapt checks to the new rename replication feature
  Introduce rename replication feature
  RenamePreconditions: check if project state is not null

Fix rename non-existing projects tests and ProjectState not null check
in the RenameCommand because ProjectState is used in stable-3.0+
compared to project string in stable-2.16. The existence of the
project is handled by the ProjectState.

"Add Gatling e2e-test for rename-project" and "Add REST endpoint to
rename operation" are no-ops because those changes were originally
introduced in stable-3.0. As a result reintroduced tests
testRenameViaHttpSuccessful and testRenameViaHttpWithEmptyNewName
were removed during the conflict resolution.

Change-Id: I0e0fcdf814cdd97ebfab3644266473244ea3ebbf
tree: 893897f34b2419b2960d3526cf4babba42fc8fc7
  1. .settings/
  2. src/
  3. tools/
  4. .bazelignore
  5. .bazelrc
  6. .bazelversion
  7. .gitignore
  8. bazlets.bzl
  9. BUILD
  10. external_plugin_deps.bzl

Rename project plugin for Gerrit Code Review

This plugin currently supports Gerrit version 2.14.X and 2.15.X with changes in reviewDb. Also supported is the noteDb alternative for Gerrit versions 2.15.X and above.

For more information, see: src/main/resources/Documentation/