private static GerritVersionInfo extractVersionComponents()

in src/main/java/com/googlesource/gerrit/plugins/metricsreporterprometheus/GerritBuildInformationMetric.java [40:59]


  private static GerritVersionInfo extractVersionComponents() {
    GerritVersionInfo versionInfo = new GerritVersionInfo();
    String fullVersion = Version.getVersion();

    if (fullVersion == null) {
      return versionInfo;
    }

    String[] versionComponents = fullVersion.split("-");

    versionInfo.version = versionComponents[0];

    if (versionComponents.length > 2) {
      versionInfo.revision = versionComponents.length > 2 ? versionComponents[2].substring(1) : "";
    } else {
      versionInfo.revision = "";
    }

    return versionInfo;
  }