Package jetbrains.buildServer.vcs.impl
Class LinearRevisionCalculator
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.RevisionCalculator
-
- jetbrains.buildServer.vcs.impl.LinearRevisionCalculator
-
public class LinearRevisionCalculator extends RevisionCalculator
Calculator for non-dag-based VCS roots, relies on a linear modifications order
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.vcs.impl.RevisionCalculator
RevisionCalculator.PromotionLogger
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.vcs.impl.RevisionCalculator
myBuildType, myLogger, myMaxModificationId, myPromotion, myRelations, mySettingsTracker, myVcsHistory, myVcsManager
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RepositoryVersion
findLatestRevisionAffectingBuildType(VcsRootInstanceEntry rootEntry, RepositoryVersion upperLimitRevision)
-
Methods inherited from class jetbrains.buildServer.vcs.impl.RevisionCalculator
getFinalRevision
-
-
-
-
Method Detail
-
findLatestRevisionAffectingBuildType
@NotNull protected RepositoryVersion findLatestRevisionAffectingBuildType(@NotNull VcsRootInstanceEntry rootEntry, @NotNull RepositoryVersion upperLimitRevision)
- Specified by:
findLatestRevisionAffectingBuildType
in classRevisionCalculator
-
-