Interface VersionEvaluatorProvider

All Superinterfaces:
VersionEvaluator
All Known Implementing Classes:
VersionEvaluatorProvider

SPI for version evaluator implementations.

Implementations are discovered via the ServiceLoader mechanism. Register the provider in META-INF/services/org.jdrupes.gitversioning.api.VersionEvaluatorProvider.

  • Method Details

    • repository

      VersionEvaluatorProvider repository(org.eclipse.jgit.lib.Repository repository)
      Sets the repository to use.
      Parameters:
      repository - the Git repository
      Returns:
      this provider for chaining