Merge branch 'stable-2.14' into stable-2.15

* stable-2.14:
  Align Eclipse compiler settings with core Gerrit's
  WORKSPACE: Make commented out lines spaces indent consistent
  Add IT test
  FilesystemDeleteHandler: Use more readable name for trash folder
  Configure whether to allow user to select preserve
  Introduce an archiving mechanism for deleted repos
  bazlets: Replace native.git_repository with skylark rule
  Harmonize external dependency names to use hyphen
  Upgrade mockito to 2.23.0
  Update bazlets to latest stable-2.14 to build with 2.14.15 API
  Update bazlets to latest stable-2.14 to build with 2.14.14 API
  Update bazlets to latest stable-2.14 to build with 2.14.13 API
  FilesystemDeleteHandler: Don't instantiate event if there are no listeners
  FilesystemDeleteHandler: Rename deletedListener to deletedListeners
  DatabaseDeleteHandler.java: Remove unused Provider<InternalChangeQuery>
  Add RecursiveDeleteOption.ALLOW_INSECURE for recursive deletion
  Simplify DeleteTrashFolder
  DeleteTrashFolders: Extract predicate to its own class
  Add unit test for DeleteTrashFolders
  Update bazlets to latest stable-2.14 to use 2.14.12 API
  Migrate `tools/bazel.rc` to `.bazelrc`
  Tidy up FilesystemDeleteHandler
  Add unit tests for FilesystemDeleteHandler
  Extract deletion preconditions to its own class

Change-Id: Iba2e175783cf18ace0329efe81fc417640f77aa0
tree: 6be2af3d1bc3b187571a210f609dced013c2ab73
  1. .settings/
  2. src/
  3. tools/
  4. .bazelrc
  5. .gitignore
  6. bazlets.bzl
  7. BUILD
  8. external_plugin_deps.bzl
  9. README.md
  10. WORKSPACE
README.md

Delete project plugin for Gerrit Code Review

A plugin which allows projects to be deleted from Gerrit via an SSH command, REST API or the Project settings screen.

Build Status