in src/main/java/com/googlesource/gerrit/plugins/manager/GerritVersionBranch.java [24:46]
public static String getBranch(String gerritVersion) {
if (gerritVersion == null
|| gerritVersion.trim().isEmpty()
|| !Character.isDigit(gerritVersion.trim().charAt(0))) {
return "master";
}
List<String> versionNumbers = VERSION_SPLITTER.splitToList(gerritVersion);
String major = versionNumbers.get(0);
String minor = versionNumbers.get(1);
if (minor.contains("-")) {
minor = MINOR_VERSION_SPLITTER.splitToList(minor).get(0);
}
if (versionNumbers.size() > 2) {
String fixVersionNumber = versionNumbers.get(2);
if (fixVersionNumber.contains("-") && !fixVersionNumber.contains("-rc")) {
return "master";
}
}
return "stable-" + major + "." + minor;
}