Add REST endpoint to rename operation

Implement Rest API equivalent to the ssh rename command with usage of
projects API. New project name is getting passed in through json request
body.

With this change the plugin will be able to receive rename requests not
only through ssh but also through its new endpoint, making it more
testable with frameworks that utilise http, such as Gatling.

Change-Id: I0ce0ce68a4d5e65569e8b14a580f7890ef70075b
10 files changed
tree: d803a3a55e92ff47cbfdadca387ae65668c4a46f
  1. .settings/
  2. src/
  3. tools/
  4. .bazelignore
  5. .bazelrc
  6. .bazelversion
  7. .gitignore
  8. bazlets.bzl
  9. BUILD
  10. external_plugin_deps.bzl
  11. LICENSE
  12. README.md
  13. WORKSPACE
README.md

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/about.md