| Interface | Description |
|---|---|
| DistanceCalculator |
Allow to compute git depth, in term of commit distance between several commits.
|
| Lambdas.CheckedFunction<T,R,E extends Throwable> | |
| Lambdas.CheckedRunnable |
| Class | Description |
|---|---|
| Commit |
Container object for a git node involved in version calculation.
|
| ConfigurableVersionStrategy | |
| DistanceCalculator.DepthWalkDistanceCalculator | |
| GitUtils | |
| GitVersionCalculatorImpl | |
| GitVersionCalculatorImplBuilder | |
| Lambdas |
Lambdas and java8 utils features ; inspired or copied from:
- https://stackoverflow.com/questions/21488056/how-to-negate-a-method-reference-predicate/30475342#30475342
- https://blog.jooq.org/2016/02/18/the-mute-design-pattern/
|
| MavenVersionStrategy | |
| Pair<U,V> |
Simple data holder of 2 data types.
|
| PatternVersionStrategy | |
| TagDateExtractor |
Utility class able to retrieve date of tags.
|
| VersionNamingConfiguration | |
| VersionStrategy<T extends VersionStrategy> |
| Enum | Description |
|---|---|
| VersionStrategy.StrategySearchMode |
| Exception | Description |
|---|---|
| VersionCalculationException |
Copyright © 2016–2019 Matthieu Brouillard. All rights reserved.