Merge branch 'stable-2.16' into stable-3.0 * stable-2.16: Remove plugin-manager from the list of core plugins Remove BUCK build Remove check with hardcoded GERRIT_NEXT_VERSION Fix core plugin name extractions without MANIFEST.MF Backport tests from master to stable-2.16 Change-Id: I2c2aaab77090b7b7198746664542122b03fbde0e
diff --git a/BUCK b/BUCK deleted file mode 100644 index cb7c8ca..0000000 --- a/BUCK +++ /dev/null
@@ -1,21 +0,0 @@ -include_defs('//bucklets/gerrit_plugin.bucklet') - -gerrit_plugin( - name = 'plugin-manager', - srcs = glob(['src/main/java/**/*.java']), - resources = glob(['src/main/**/*']), - manifest_entries = [ - 'Gerrit-PluginName: plugin-manager', - 'Gerrit-ApiType: plugin', - 'Gerrit-HttpModule: com.googlesource.gerrit.plugins.manager.WebModule', - 'Gerrit-Module: com.googlesource.gerrit.plugins.manager.Module', - 'Gerrit-ReloadMode: restart', - 'Implementation-Title: Plugin manager', - 'Implementation-URL: https://gerrit-review.googlesource.com/#/admin/projects/plugins/plugin-manager', - ], - provided_deps = [ - '//lib:gson', - '//lib/log:log4j' - ], -) -
diff --git a/src/main/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranch.java b/src/main/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranch.java index 11a13bf..ab75730 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranch.java +++ b/src/main/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranch.java
@@ -15,13 +15,11 @@ package com.googlesource.gerrit.plugins.manager; public class GerritVersionBranch { - private static final String GERRIT_NEXT_VERSION = "3.1"; public static String getBranch(String gerritVersion) { if (gerritVersion == null || gerritVersion.trim().isEmpty() - || !Character.isDigit(gerritVersion.trim().charAt(0)) - || gerritVersion.startsWith(GERRIT_NEXT_VERSION)) { + || !Character.isDigit(gerritVersion.trim().charAt(0))) { return "master"; } String[] versionNumbers = gerritVersion.split("\\."); @@ -34,12 +32,8 @@ if (versionNumbers.length > 2) { String fixVersionNumber = versionNumbers[2]; - if (fixVersionNumber.contains("-g")) { - String nextVersion = - String.format("%s.%d", versionNumbers[0], Integer.parseInt(versionNumbers[1]) + 1); - if (nextVersion.equals(GERRIT_NEXT_VERSION)) { - return "master"; - } + if (fixVersionNumber.contains("-") && !fixVersionNumber.contains("-rc")) { + return "master"; } }
diff --git a/src/test/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranchTest.java b/src/test/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranchTest.java index 8ab2fd4..be2d9e4 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranchTest.java +++ b/src/test/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranchTest.java
@@ -50,12 +50,13 @@ @Test public void getBranchReturnsCorrectBranchForDevelopmentOnStableBranches() throws Exception { - assertBranch("2.16.8-17-gc8b633d5ce", "stable-2.16"); + assertBranch("2.16.8", "stable-2.16"); + assertBranch("3.0.0-rc2", "stable-3.0"); } @Test public void getBranchReturnsCorrectBranchForDevelopmentOnMaster() throws Exception { - assertBranch("3.0.0-rc2-237-gae0124c68e", "master"); + assertBranch("3.0.0-237-gae0124c68e", "master"); } @Test