Uses of Interface
jetbrains.buildServer.vcs.LVcsRootInstance
-
-
Uses of LVcsRootInstance in jetbrains
Methods in jetbrains with parameters of type LVcsRootInstance Modifier and Type Method Description Set<String>
MockBuildType. getAdditionalBranchesForChangesCollecting(LVcsRootInstance root, VcsRepositoryState state)
List<BranchSpec>
MockBuildType. getAdditionalBranchSpecs(LVcsRootInstance root, VcsRepositoryState state)
BranchSpec
MockBuildType. getBranchSpec(LVcsRootInstance root)
boolean
MockBuildType. rememberLastUsedRootInstanceAndBranchSpec(LVcsRootInstance parentRoot, BranchSpec spec)
-
Uses of LVcsRootInstance in jetbrains.buildServer.buildTriggers.vcs
Methods in jetbrains.buildServer.buildTriggers.vcs that return LVcsRootInstance Modifier and Type Method Description LVcsRootInstance
LoadChangesInterval. fromRoot()
LVcsRootInstance
LoadChangesInterval. toRoot()
Methods in jetbrains.buildServer.buildTriggers.vcs with parameters of type LVcsRootInstance Modifier and Type Method Description RepositoryState
CommonBranchSpec. apply(Map<? extends LVcsRootInstanceHolder,BranchSpec> buildTypeBranchSpecs, LVcsRootInstance root, RepositoryState state, Collection<BranchSpec> settingsBranchSpecs)
Returns repository state containing branches matched at least one provided branch spec of given VCS root or any of the settings branch specs + additional branches matched by extensionsstatic LoadChangesInterval
LoadChangesInterval. create(LVcsRootInstance fromRoot, RepositoryState fromState, LVcsRootInstance toRoot, RepositoryState toState)
RepositoryState
CommonBranchSpec. filterStateForChangesCollecting(Set<? extends LVcsRootInstanceHolder> buildTypes, LVcsRootInstance root, RepositoryState state, Collection<BranchSpec> settingsBranchSpecs)
Returns repository state containing branches matched at least by one current branch spec of given VCS root in the specified build types or any of the settings branch spec + additional branches for changes collecting from extensionsstatic boolean
VcsRootChangesLoader. isOutdatedToState(LVcsRootInstance fromRepository, Date fromStateCreateTime, Date toStateCreateTime)
static boolean
VcsRootChangesLoader. isOutdatedToState(LVcsRootInstance fromRepository, LVcsRootInstance toRepository, RepositoryState fromState, RepositoryState toState)
-
Uses of LVcsRootInstance in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide with parameters of type LVcsRootInstance Modifier and Type Method Description void
LVcsSettingsTracker. forgetSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance currentInstance)
Forgets VCS settings for specified build type and vcs root.Set<String>
LVcsRootInstanceHolderEx. getAdditionalBranchesForChangesCollecting(LVcsRootInstance root, VcsRepositoryState state)
List<BranchSpec>
LVcsRootInstanceHolderEx. getAdditionalBranchSpecs(LVcsRootInstance root, VcsRepositoryState state)
BranchSpec
LVcsRootInstanceHolderEx. getBranchSpec(LVcsRootInstance root)
boolean
LVcsRootInstanceHolderEx. rememberLastUsedRootInstanceAndBranchSpec(LVcsRootInstance rootInstance, BranchSpec spec)
Stores branch specification used for changes collecting in given VCS root and resets a pending changes cache if root or spec is changed since last call to this method or whenforcePendingChangesReset
is truevoid
LVcsSettingsTracker. updateRevisions(LVcsRootInstance root, Map<? extends LVcsRootInstanceHolder,CheckoutRules> usages, boolean implicitSettingsRootUsages, RepositoryState fromState, RepositoryState toState, boolean force)
Updates first detected revisions after collecting changes between fromState and toState in the specified VCS root attached with given checkout rules to specified buildTypes. -
Uses of LVcsRootInstance in jetbrains.buildServer.serverSide.impl
-
Uses of LVcsRootInstance in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type LVcsRootInstance Modifier and Type Method Description SVcsModification
SecuredVcsModificationHistory. getLastModification(LVcsRootInstance vcsRoot)
-
Uses of LVcsRootInstance in jetbrains.buildServer.vcs
Subinterfaces of LVcsRootInstance in jetbrains.buildServer.vcs Modifier and Type Interface Description interface
LVcsRootInstanceEx
Created 25.08.13 13:18interface
VcsRootInstance
Represents instance of VCS root settings (i.e.interface
VcsRootInstanceEx
Represents instance of VCS root which can be used for changes collecting.Methods in jetbrains.buildServer.vcs that return types with arguments of type LVcsRootInstance Modifier and Type Method Description List<? extends LVcsRootInstance>
ChangesLoaderContext. getBuildTypeVcsRoots(LVcsRootInstanceHolder buildType)
Methods in jetbrains.buildServer.vcs with parameters of type LVcsRootInstance Modifier and Type Method Description protected void
ChangesLoaderLoggerImpl. addVcsRootProgress(LVcsRootInstance root, String progress)
void
VcsChangesLoaderCallback. changesCollectingFinished(LVcsRootInstance root)
Called when changes collecting is finishedSVcsModification
VcsModificationsStorage. findLastModification(LVcsRootInstance vcsRoot)
Set<BranchSpec>
ChangesLoaderContext. getCurrentSettingsBranchSpecs(LVcsRootInstance root)
Returns branch specs for the specified VCS root as for settings root.SVcsModification
VcsModificationHistory. getLastModification(LVcsRootInstance vcsRoot)
Return last modification detected in the given VcsRootSet<BranchSpec>
ChangesLoaderContext. getPrevSettingsBranchSpecs(LVcsRootInstance root)
Returns previous branch specs used for changes collecting in the specified VCS root as in versioned settings root.Map<? extends LVcsRootInstanceHolder,CheckoutRules>
ChangesLoaderContext. getSettingRootUsages(LVcsRootInstance root)
Returns all usages of the specified settings VCS root, including the buildTypes where settings root is attachedMap<? extends LVcsRootInstanceHolder,CheckoutRules>
ChangesLoaderContext. getUsagesForChangesCollecting(LVcsRootInstance vcsRootInstance)
default String
ChangesLoaderContext. getVersionedSettingsRule(LVcsRootInstance root)
boolean
ChangesLoaderContext. hasCustomSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance root, CheckoutRules rules)
Returns true if the specified root or checkout rules are different from the one attached to the given buildTypeboolean
ChangesLoaderContext. isImplicitSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
ChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
Returns true if the specified VCS root used to store settings in the given buildTypeboolean
ChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstance root)
Returns true if the specified VCS root is used for storing versioned settings.void
ChangesCollectionLogger. logLockingVcsRootToCollectChanges(LVcsRootInstance root)
void
ChangesLoaderLoggerImpl. logLockingVcsRootToCollectChanges(LVcsRootInstance root)
void
ChangesCollectionLogger. logObtainingCurrentState(LVcsRootInstance root)
void
ChangesLoaderLoggerImpl. logObtainingCurrentState(LVcsRootInstance root)
void
ChangesCollectionLogger. logObtainingCurrentStateFinished(LVcsRootInstance root)
void
ChangesLoaderLoggerImpl. logObtainingCurrentStateFinished(LVcsRootInstance root)
void
ChangesCollectionLogger. logProgress(LVcsRootInstance root, String progress)
void
ChangesLoaderLogger. logProgress(LVcsRootInstance root, String progress)
void
ChangesLoaderLoggerImpl. logProgress(LVcsRootInstance root, String progress)
boolean
ChangesLoaderContext. saveSettingsBranchSpecs(LVcsRootInstance root)
Saves branch specs of the specified VCS root previously returned by the getCurrentSettingsBranchSpecs() method, so that the subsequent call to getPrevSettingsBranchSpecs() returns them.default boolean
ChangesLoaderContext. shouldCollectChangesForVcsRoot(LVcsRootInstance root, RepositoryState currentState)
boolean
ChangesLoaderContext. shouldWaitForChangesCollectionFinishing(LVcsRootInstance inst)
boolean
RecurringChangesLoader. tryLoadChanges(LVcsRootInstance vcsRoot, ChangesLoaderContext context)
Attempts to collect changes for VCS root if checking for changes is not yet started for this root.Method parameters in jetbrains.buildServer.vcs with type arguments of type LVcsRootInstance Modifier and Type Method Description void
BuildPromotionChangesLoader. loadChangesBetweenRoots(Map<LVcsRootInstance,LVcsRootInstance> rootsToOverriddenRoots, ChangesLoaderContext context)
Loads changes between each pair of the roots in provided collection.void
BuildPromotionChangesLoader. loadChangesBetweenRoots(Map<LVcsRootInstance,LVcsRootInstance> rootsToOverriddenRoots, ChangesLoaderContext context)
Loads changes between each pair of the roots in provided collection.void
ChangesCollectionLogger. logChangesCollectionFinished(Set<LVcsRootInstance> vcsRoots)
Called when system finishes changes collecting on build startvoid
ChangesLoaderLoggerImpl. logChangesCollectionFinished(Set<LVcsRootInstance> roots)
void
ChangesCollectionLogger. logChangesCollectionStarting(Set<LVcsRootInstance> vcsRoots)
Called when system decided to start changes collection on build startvoid
ChangesLoaderLoggerImpl. logChangesCollectionStarting(Set<LVcsRootInstance> roots)
-
Uses of LVcsRootInstance in jetbrains.buildServer.vcs.impl
Classes in jetbrains.buildServer.vcs.impl that implement LVcsRootInstance Modifier and Type Class Description class
VcsRootInstanceImpl
Created 10.05.13 17:36class
VcsRootInstanceWithParent
Methods in jetbrains.buildServer.vcs.impl that return LVcsRootInstance Modifier and Type Method Description LVcsRootInstance
VcsRootInstancePair. getFromRoot()
LVcsRootInstance
VcsChangesLoaderPreviousVcsRootInstancesCache. getLastUsedVcsRootInstance(LVcsRootInstanceHolder buildType, LVcsRootInstance currentRoot)
LVcsRootInstance
VcsRootInstancePair. getToRoot()
Methods in jetbrains.buildServer.vcs.impl that return types with arguments of type LVcsRootInstance Modifier and Type Method Description Map<LVcsRootInstance,LVcsRootInstance>
BuildChangesLoaderContext. collectRootsAndOverrides(boolean chainBuildTypesOnly)
Map<LVcsRootInstance,LVcsRootInstance>
BuildChangesLoaderContext. collectRootsAndOverrides(boolean chainBuildTypesOnly)
List<? extends LVcsRootInstance>
NarrowBuildTypesDecorator. getBuildTypeVcsRoots(LVcsRootInstanceHolder buildType)
LinkedMultiMapToList<LVcsRootInstance,LoadChangesTask>
VcsChangesFetcher. getStateAndCreateChangesCollectingTasks(ExecService exec, Map<LVcsRootInstance,LVcsRootInstance> pairs, ChangesLoaderContext ctx)
protected List<? extends LVcsRootInstance>
BuildTypeChangeRelationCalculatorImpl. getVcsRoots(SBuildType buildType)
Methods in jetbrains.buildServer.vcs.impl with parameters of type LVcsRootInstance Modifier and Type Method Description void
BuildChangesLoaderContext. changesCollectingFinished(LVcsRootInstance root)
void
PeriodicChangesLoaderContext. changesCollectingFinished(LVcsRootInstance root)
SVcsModification
VcsModificationsStorageImpl. findLastModification(LVcsRootInstance vcsRoot)
RelationType
BuildTypeChangeRelationCalculator. getChangeType(LVcsRootInstanceHolder buildType, LVcsRootInstance vcsRoot)
abstract RelationType
BuildTypeChangeRelationCalculatorImpl. getChangeType(LVcsRootInstanceHolder buildType, LVcsRootInstance vcsRoot)
Set<BranchSpec>
BuildChangesLoaderContext. getCurrentSettingsBranchSpecs(LVcsRootInstance root)
Set<BranchSpec>
NarrowBuildTypesDecorator. getCurrentSettingsBranchSpecs(LVcsRootInstance root)
Set<BranchSpec>
PeriodicChangesLoaderContext. getCurrentSettingsBranchSpecs(LVcsRootInstance root)
RepositoryState
CurrentStateSnapshot. getCurrentState(LVcsRootInstance root)
SVcsModification
DBVcsModificationHistory. getLastModification(LVcsRootInstance vcsRoot)
static RepositoryVersion
BuildChangesLoaderContext. getLastRevisionInBranch(RepositoryState state, Branch branch, SBuildType buildType, LVcsRootInstance root)
LVcsRootInstance
VcsChangesLoaderPreviousVcsRootInstancesCache. getLastUsedVcsRootInstance(LVcsRootInstanceHolder buildType, LVcsRootInstance currentRoot)
LoadChangesInterval
VcsChangesInterval. getLoadChangesInterval(LVcsRootInstance originalRoot, LVcsRootInstance newRoot, CurrentStateSnapshot snapshot)
Returns load changes interval between two roots or null if there is a problem during getting a current state of newRootSet<BranchSpec>
BuildChangesLoaderContext. getPrevSettingsBranchSpecs(LVcsRootInstance root)
Set<BranchSpec>
NarrowBuildTypesDecorator. getPrevSettingsBranchSpecs(LVcsRootInstance root)
Set<BranchSpec>
PeriodicChangesLoaderContext. getPrevSettingsBranchSpecs(LVcsRootInstance root)
RepositoryState
HistoryAwareRepositoryStateManagerImpl. getRepositoryState(LVcsRootInstance repository)
RepositoryState
RepositoryStateManager. getRepositoryState(LVcsRootInstance repository)
Returns persisted state or null if no state were persisted for given repositoryRepositoryState
RepositoryStateStorage. getRepositoryState(LVcsRootInstance repository)
Date
HistoryAwareRepositoryStateManagerImpl. getRepositoryStateUpdateTime(LVcsRootInstance repository)
Date
RepositoryStateManager. getRepositoryStateUpdateTime(LVcsRootInstance repository)
Returns a timestamp when the repository state has been updated last time.Date
RepositoryStateStorage. getRepositoryStateUpdateTime(LVcsRootInstance repository)
Map<LoadChangesInterval,Collection<LVcsRootInstanceHolder>>
VcsChangesInterval. getRootLoadChangesIntervals(LVcsRootInstance root, CurrentStateSnapshot snapshot, ChangesLoaderContext context)
Returns a map (changes collecting interval-> affected build configurations) for given root, current state snapshot and context.Map<? extends LVcsRootInstanceHolder,CheckoutRules>
BuildChangesLoaderContext. getSettingRootUsages(LVcsRootInstance root)
Map<? extends LVcsRootInstanceHolder,CheckoutRules>
NarrowBuildTypesDecorator. getSettingRootUsages(LVcsRootInstance root)
Map<? extends LVcsRootInstanceHolder,CheckoutRules>
PeriodicChangesLoaderContext. getSettingRootUsages(LVcsRootInstance root)
String
SettingRootRules. getSettingsRule(LVcsRootInstance root)
Map<SBuildType,CheckoutRules>
BuildChangesLoaderContext. getUsagesForChangesCollecting(LVcsRootInstance vcsRootInstance)
Map<? extends LVcsRootInstanceHolder,CheckoutRules>
NarrowBuildTypesDecorator. getUsagesForChangesCollecting(LVcsRootInstance vcsRootInstance)
Map<SBuildType,CheckoutRules>
PeriodicChangesLoaderContext. getUsagesForChangesCollecting(LVcsRootInstance vcsRootInstance)
String
BuildChangesLoaderContext. getVersionedSettingsRule(LVcsRootInstance root)
String
NarrowBuildTypesDecorator. getVersionedSettingsRule(LVcsRootInstance root)
String
PeriodicChangesLoaderContext. getVersionedSettingsRule(LVcsRootInstance root)
boolean
BuildChangesLoaderContext. hasCustomSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance root, CheckoutRules rules)
boolean
NarrowBuildTypesDecorator. hasCustomSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance root, CheckoutRules rules)
boolean
PeriodicChangesLoaderContext. hasCustomSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance root, CheckoutRules rules)
boolean
CurrentStateSnapshot. hasError(LVcsRootInstance root)
boolean
CurrentStateSnapshot. hasProblem(LVcsRootInstance root)
boolean
BuildChangesLoaderContext. isImplicitSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
NarrowBuildTypesDecorator. isImplicitSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
PeriodicChangesLoaderContext. isImplicitSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
BuildChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
BuildChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstance root)
boolean
NarrowBuildTypesDecorator. isSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
NarrowBuildTypesDecorator. isSettingsVcsRoot(LVcsRootInstance root)
boolean
PeriodicChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstanceHolder buildType, LVcsRootInstance root)
boolean
PeriodicChangesLoaderContext. isSettingsVcsRoot(LVcsRootInstance root)
void
BuildStartChangesLoaderLogger. logLockingVcsRootToCollectChanges(LVcsRootInstance root)
void
BuildStartChangesLoaderLogger. logObtainingCurrentState(LVcsRootInstance root)
void
BuildStartChangesLoaderLogger. logObtainingCurrentStateFinished(LVcsRootInstance root)
void
BuildStartChangesLoaderLogger. logProgress(LVcsRootInstance root, String progress)
void
HistoryAwareRepositoryStateManagerImpl. refreshRepositoryState(LVcsRootInstance repository)
void
RepositoryStateManager. refreshRepositoryState(LVcsRootInstance repository)
Refreshes the cached in-memory copy of the repository state from the database.boolean
BuildChangesLoaderContext. saveSettingsBranchSpecs(LVcsRootInstance root)
boolean
NarrowBuildTypesDecorator. saveSettingsBranchSpecs(LVcsRootInstance root)
boolean
PeriodicChangesLoaderContext. saveSettingsBranchSpecs(LVcsRootInstance root)
void
HistoryAwareRepositoryStateManagerImpl. setRepositoryState(LVcsRootInstance repository, RepositoryState state)
void
RepositoryStateManager. setRepositoryState(LVcsRootInstance repository, RepositoryState state)
Persists repository statevoid
RepositoryStateStorage. setRepositoryState(LVcsRootInstance repository, RepositoryState state)
boolean
BuildChangesLoaderContext. shouldCollectChangesForVcsRoot(LVcsRootInstance root, RepositoryState currentState)
boolean
BuildChangesLoaderContext. shouldWaitForChangesCollectionFinishing(LVcsRootInstance inst)
boolean
NarrowBuildTypesDecorator. shouldWaitForChangesCollectionFinishing(LVcsRootInstance inst)
boolean
PeriodicChangesLoaderContext. shouldWaitForChangesCollectionFinishing(LVcsRootInstance inst)
boolean
VcsChangesLoader. tryLoadChanges(LVcsRootInstance rootInstance, ChangesLoaderContext context)
Try to lock a root and collect changes in itConstructors in jetbrains.buildServer.vcs.impl with parameters of type LVcsRootInstance Constructor Description VcsRootInstancePair(LVcsRootInstance fromRoot, LVcsRootInstance toRoot)
Constructor parameters in jetbrains.buildServer.vcs.impl with type arguments of type LVcsRootInstance Constructor Description CurrentStateSnapshot(Map<LVcsRootInstance,RepositoryState> currentStates, List<VcsRootVcsException> problems)
-