Merge changes from topics "webhooks-core", "delete-project-core"

* changes:
  Add webhooks as a core plugin
  Add delete-project as a core plugin
This commit is contained in:
Dave Borowitz
2018-12-07 16:37:48 +00:00
committed by Gerrit Code Review
8 changed files with 88 additions and 10 deletions

10
.gitmodules vendored
View File

@@ -8,6 +8,11 @@
url = ../plugins/commit-message-length-validator
branch = .
[submodule "plugins/delete-project"]
path = plugins/delete-project
url = ../plugins/delete-project
branch = .
[submodule "plugins/download-commands"]
path = plugins/download-commands
url = ../plugins/download-commands
@@ -32,3 +37,8 @@
path = plugins/singleusergroup
url = ../plugins/singleusergroup
branch = .
[submodule "plugins/webhooks"]
path = plugins/webhooks
url = ../plugins/webhooks
branch = .

View File

@@ -61,6 +61,18 @@ Documentation] |
link:https://gerrit.googlesource.com/plugins/commit-message-length-validator/+doc/master/src/main/resources/Documentation/config.md[
Configuration]
[[delete-project]]
=== delete-project
Provides the ability to delete a project.
link:https://gerrit-review.googlesource.com/admin/repos/plugins/delete-project[
Project] |
link:https://gerrit.googlesource.com/plugins/delete-project/+doc/master/src/main/resources/Documentation/about.md[
Documentation] |
link:https://gerrit.googlesource.com/plugins/delete-project/+doc/master/src/main/resources/Documentation/config.md[
Configuration]
[[download-commands]]
=== download-commands
@@ -220,16 +232,6 @@ Plugin Documentation] |
link:https://gerrit.googlesource.com/plugins/changemessage/+doc/master/src/main/resources/Documentation/config.md[
Configuration]
[[delete-project]]
=== delete-project
Provides the ability to delete a project.
link:https://gerrit-review.googlesource.com/admin/repos/plugins/delete-project[
Project] |
link:https://gerrit.googlesource.com/plugins/delete-project/+doc/master/src/main/resources/Documentation/about.md[
Documentation]
[[egit]]
=== egit

View File

@@ -1072,6 +1072,32 @@ maven_jar(
sha1 = "485de3a253e23f645037828c07f1d7f1af40763a",
)
maven_jar(
name = "mockito",
artifact = "org.mockito:mockito-core:2.23.4",
sha1 = "a35b6f8ffcfa786771eac7d7d903429e790fdf3f",
)
BYTE_BUDDY_VERSION = "1.9.3"
maven_jar(
name = "byte-buddy",
artifact = "net.bytebuddy:byte-buddy:" + BYTE_BUDDY_VERSION,
sha1 = "f32e510b239620852fc9a2387fac41fd053d6a4d",
)
maven_jar(
name = "byte-buddy-agent",
artifact = "net.bytebuddy:byte-buddy-agent:" + BYTE_BUDDY_VERSION,
sha1 = "f5b78c16cf4060664d80b6ca32d80dca4bd3d264",
)
maven_jar(
name = "objenesis",
artifact = "org.objenesis:objenesis:2.6",
sha1 = "639033469776fd37c08358c6b92a4761feb2af4b",
)
load("//tools/bzl:js.bzl", "bower_archive", "npm_binary")
# NPM binaries bundled along with their dependencies.

View File

@@ -50,6 +50,7 @@ java_library(
"//lib/guice:guice-servlet",
"//lib/jgit/org.eclipse.jgit:jgit",
"//lib/mina:sshd",
"//lib/mockito",
"//prolog:gerrit-prolog-common",
],
)

35
lib/mockito/BUILD Normal file
View File

@@ -0,0 +1,35 @@
package(
default_testonly = 1,
default_visibility = ["//visibility:private"],
)
java_library(
name = "mockito",
data = ["//lib:LICENSE-Apache2.0"],
# Only exposed for plugin tests; core tests should use Easymock
visibility = ["//java/com/google/gerrit/acceptance:__pkg__"],
exports = ["@mockito//jar"],
runtime_deps = [
":byte-buddy",
":byte-buddy-agent",
":objenesis",
],
)
java_library(
name = "byte-buddy",
data = ["//lib:LICENSE-Apache2.0"],
exports = ["@byte-buddy//jar"],
)
java_library(
name = "byte-buddy-agent",
data = ["//lib:LICENSE-Apache2.0"],
exports = ["@byte-buddy-agent//jar"],
)
java_library(
name = "objenesis",
data = ["//lib:LICENSE-Apache2.0"],
exports = ["@objenesis//jar"],
)

1
plugins/webhooks Submodule

Submodule plugins/webhooks added at 37b062e08c

View File

@@ -1,11 +1,13 @@
CORE_PLUGINS = [
"codemirror-editor",
"commit-message-length-validator",
"delete-project",
"download-commands",
"hooks",
"replication",
"reviewnotes",
"singleusergroup",
"webhooks",
]
CUSTOM_PLUGINS = [