예제 #1
0
  private void extractBaseline(String line) {
    // Baseline: (1128) 27 "BogusTestJazz-3.0.0.40"

    Matcher matcher = BASELINE_PATTERN.matcher(line);
    if (matcher.find()) {
      JazzScmProviderRepository jazzRepository = (JazzScmProviderRepository) getRepository();

      int baselineAlias = Integer.parseInt(matcher.group(1));
      int baselineId = Integer.parseInt(matcher.group(2));
      String baseline = matcher.group(3);
      if (getLogger().isDebugEnabled()) {
        getLogger().debug("Successfully parsed \"Baseline:\" line:");
        getLogger().debug("  baselineAlias  = " + baselineAlias);
        getLogger().debug("  baselineId     = " + baselineId);
        getLogger().debug("  baseline       = " + baseline);
      }
      jazzRepository.setBaseline(baseline);
    }
  }