Package org.jdrupes.gitversioning.api
package org.jdrupes.gitversioning.api
Public API for Git-based version evaluation.
Use
VersionEvaluator.forRepository(org.eclipse.jgit.lib.Repository)
to obtain a version evaluator for a Git repository. Configure tag filtering
via TagFilter, version generation via TagProcessor, and
file selection via the matching and subDirectory methods on
VersionEvaluator.
Implementations are loaded through VersionEvaluatorProvider using
the ServiceLoader mechanism.
-
InterfacesClassDescriptionDetermines whether a tag name represents a version tag and extracts the version string from it.Generates a version string from Git repository information.Configurable version evaluator for a Git repository.SPI for version evaluator implementations.