Klasse RepositoryMiner

Alle implementierten Schnittstellen:
Bekannte direkte Unterklassen:

public abstract class RepositoryMiner extends Object implements Serializable
Obtains commit statistics for a source code repository. Computation of the commit statistics should be done incrementally, if supported by the underlying SCM (i.e., only commits new in the current build should be inspected).
Ullrich Hafner
Siehe auch:
  • Konstruktordetails

    • RepositoryMiner

      public RepositoryMiner()
  • Methodendetails

    • mine

      public abstract RepositoryStatistics mine(RepositoryStatistics previousStatistics, edu.hm.hafner.util.FilteredLog logger) throws InterruptedException
      Obtains commit statistics for a source code repository.
      previousStatistics - the repository statistics of the previous build - if there is no such build then an empty instance will be provided
      logger - the logger to use
      Gibt zurück:
      the aggregated statistics containing the commit statistics for the current build and the previous builds
      Löst aus:
      InterruptedException - if the user canceled the processing