Uses of Interface
jetbrains.buildServer.vcs.RepositoryState
-
-
Uses of RepositoryState in jetbrains
Methods in jetbrains with parameters of type RepositoryState Modifier and Type Method Description voidBuildServerCreator. updateRepositoryState(VcsRootInstance repository, RepositoryState state, boolean currentNode, BuildTypeEx... buildTypes)Sets the new state toRepositoryStateManagerand sends branchesChanged event for the providede build typesvoidBuildServerCreator. updateRepositoryState(VcsRootInstance repository, RepositoryState state, BuildTypeEx... buildTypes)Sets the new state toRepositoryStateManagerand sends branchesChanged event for the providede build types -
Uses of RepositoryState in jetbrains.buildServer.buildTriggers.vcs
Classes in jetbrains.buildServer.buildTriggers.vcs that implement RepositoryState Modifier and Type Class Description classRemainingRepositoryStateMethods in jetbrains.buildServer.buildTriggers.vcs that return RepositoryState Modifier and Type Method Description RepositoryStateCommonBranchSpec. 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 extensionsRepositoryStateCommonBranchSpec. 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 extensionsRepositoryStateLoadChangesInterval. fromState()RepositoryStateLoadChangesRequest. getFromState()RepositoryStateRemainingRepositoryState. getOriginalState()RepositoryStateLoadChangesRequest. getToState()RepositoryStateLoadChangesInterval. toState()Methods in jetbrains.buildServer.buildTriggers.vcs with parameters of type RepositoryState Modifier and Type Method Description RepositoryStateCommonBranchSpec. 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 LoadChangesIntervalLoadChangesInterval. create(LVcsRootInstance fromRoot, RepositoryState fromState, LVcsRootInstance toRoot, RepositoryState toState)DetectedChangesPersisterChangePersisterFactory. createChangePersister(LVcsRootInstanceEx root, ChangesLoaderContext context, RepositoryState fromState, RepositoryState toState, CommonBranchSpec commonBranchSpec)DetectedChangesPersisterChangePersisterFactoryImpl. createChangePersister(LVcsRootInstanceEx _root, ChangesLoaderContext context, RepositoryState fromState, RepositoryState toState, CommonBranchSpec commonBranchSpec)RepositoryStateCommonBranchSpec. 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 booleanVcsRootChangesLoader. isOutdatedToState(LVcsRootInstance fromRepository, LVcsRootInstance toRepository, RepositoryState fromState, RepositoryState toState)Constructors in jetbrains.buildServer.buildTriggers.vcs with parameters of type RepositoryState Constructor Description LoadChangesRequest(LVcsRootInstanceEx fromRepository, LVcsRootInstanceEx toRepository, RepositoryState fromState, RepositoryState toState, CheckoutRules commonRule, Set<CheckoutRules> uniqueRules, OperationRequestor requestor)RemainingRepositoryState(RepositoryState originalState) -
Uses of RepositoryState in jetbrains.buildServer.buildTriggers.vcs.remoteRun
Methods in jetbrains.buildServer.buildTriggers.vcs.remoteRun with parameters of type RepositoryState Modifier and Type Method Description voidTriggerLogger. logCurrentBranches(VcsRootInstance root, RepositoryState currentState) -
Uses of RepositoryState in jetbrains.buildServer.pullRequests
Methods in jetbrains.buildServer.pullRequests with parameters of type RepositoryState Modifier and Type Method Description voidPullRequest. setBranchTimestampInState(String branchName, RepositoryState state)Sets branch create timestamp in a repository state. -
Uses of RepositoryState in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide with parameters of type RepositoryState Modifier and Type Method Description voidLVcsSettingsTracker. 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 RepositoryState in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return RepositoryState Modifier and Type Method Description RepositoryStateCompositeBranchSpec. apply(RepositoryState state)RepositoryStateBuildTypeBranchesInfoCacheImpl. getRepositoryState(VcsRootInstanceEx rootInstance)RepositoryStateBuildTypeVcsBranchesInfoCache. getRepositoryState(VcsRootInstanceEx rootInstance)RepositoryStateBuildTypeBranchesInfoCacheImpl. getStateWithActiveBranches(VcsRootInstanceEx rootInstance, long branchAge)RepositoryStateBuildTypeVcsBranchesInfoCache. getStateWithActiveBranches(VcsRootInstanceEx rootInstance, long branchAge)Methods in jetbrains.buildServer.serverSide.impl with parameters of type RepositoryState Modifier and Type Method Description RepositoryStateCompositeBranchSpec. apply(RepositoryState state)static StringDummyBuildPromotion. getBranchVcsName(RepositoryState state, BranchSpec spec, String branchName)Set<String>CompositeBranchSpec. getLogicalBranchNames(RepositoryState state)StringCompositeBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)Map<String,String>CompositeBranchSpec. getVcsBranchNames(RepositoryState state, Collection<String> logicalBranchNames)voidCDSFirstBranchRevisionTracker. updateRevisions(VcsRootInstance root, Map<SBuildType,CheckoutRules> usages, boolean implicitSettingsRootUsages, RepositoryState fromState, RepositoryState toState, Set<SBuildType> forceRevisionUpdateBuildTypes)voidFirstBranchRevisionTracker. updateRevisions(VcsRootInstance root, Map<SBuildType,CheckoutRules> usages, boolean implicitSettingsRootUsages, RepositoryState fromState, RepositoryState toState, Set<SBuildType> forceRevisionUpdateBuildTypes)Updates first detected revision for specified root and its usages after collecting changes from the fromSate to the toState.voidVcsSettingsTrackerImpl. updateRevisions(LVcsRootInstance root, Map<? extends LVcsRootInstanceHolder,CheckoutRules> usages, boolean implicitSettingsRootUsages, RepositoryState fromState, RepositoryState toState, boolean force) -
Uses of RepositoryState in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return RepositoryState Modifier and Type Method Description RepositoryStateSecuredVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type RepositoryState Modifier and Type Method Description RepositoryStateSecuredVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis) -
Uses of RepositoryState in jetbrains.buildServer.serverSide.impl.versionedSettings
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings with parameters of type RepositoryState Modifier and Type Method Description voidApplySettingsChangesListener. repositoryStateChanged(VcsRoot root, RepositoryState oldState, RepositoryState newState) -
Uses of RepositoryState in jetbrains.buildServer.vcs
Classes in jetbrains.buildServer.vcs that implement RepositoryState Modifier and Type Class Description classRepositoryStateImplclassSingleVersionRepositoryStateAdapterPresents single repository version as repository stateMethods in jetbrains.buildServer.vcs that return RepositoryState Modifier and Type Method Description RepositoryStateBranchSpec. apply(RepositoryState state)Apply this spec to the given repository statestatic RepositoryStateRepositoryStateFactory. createEmptyState(Date timestamp)static RepositoryStateRepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions)static RepositoryStateRepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName)static RepositoryStateRepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName, Date timestamp)static RepositoryStateRepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, Date timestamp)static RepositoryStateRepositoryStateFactory. createSingleVersionRepositoryState(String version)static RepositoryStateRepositoryStateFactory. createSingleVersionRepositoryState(String version, Date timestamp)static RepositoryStateRepositoryStateFactory. createValidState(RepositoryState state)static RepositoryStateRepositoryStateFactory. createValidState(VcsRepositoryState data, Date timestamp)RepositoryStateLVcsRootInstanceEx. getCurrentState()RepositoryStateLVcsRootInstanceEx. getLastUsedState()RepositoryStateVcsRootInstanceEx. getLastUsedState()RepositoryStateVcsModificationHistoryEx. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)Returns repository state which contains only active branches, i.e.Methods in jetbrains.buildServer.vcs with parameters of type RepositoryState Modifier and Type Method Description RepositoryStateBranchSpec. apply(RepositoryState state)Apply this spec to the given repository statestatic StringRepositoryStateImpl. asString(RepositoryState repositoryState, int limit)voidRepositoryStateListener. beforeRepositoryStateUpdate(VcsRoot root, RepositoryState oldState, RepositoryState newState)Event sent before repository state is updated.voidRepositoryStateListenerAdapter. beforeRepositoryStateUpdate(VcsRoot root, RepositoryState oldState, RepositoryState newState)static RepositoryStateRepositoryStateFactory. createValidState(RepositoryState state)Set<String>BranchSpec. getLogicalBranchNames(RepositoryState state)Returns set of logical branch names for given state.RepositoryStateVcsModificationHistoryEx. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)Returns repository state which contains only active branches, i.e.StringBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)Maps logical branch name to VCS branch name understandable by VCS plugin.Map<String,String>BranchSpec. getVcsBranchNames(RepositoryState state, Collection<String> logicalBranchNames)Returns map of logical branch name to corresponding VCS branch name.voidChangesCollectionLogger. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)voidChangesLoaderLoggerImpl. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)voidRepositoryStateListener. repositoryStateChanged(VcsRoot root, RepositoryState oldState, RepositoryState newState)Event sent after repository state was updated, but only when old and new states are differentvoidRepositoryStateListenerAdapter. repositoryStateChanged(VcsRoot root, RepositoryState oldState, RepositoryState newState)default booleanChangesLoaderContext. shouldCollectChangesForVcsRoot(LVcsRootInstance root, RepositoryState currentState)static RepositoryStateDataRepositoryStateFactory. toData(RepositoryState state) -
Uses of RepositoryState in jetbrains.buildServer.vcs.impl
Methods in jetbrains.buildServer.vcs.impl that return RepositoryState Modifier and Type Method Description protected abstract RepositoryStateCurrentStateCache. doGetCurrentState(LVcsRootInstanceEx root, ChangesLoaderContext context)RepositoryStateCurrentStateCache. getCurrentState(LVcsRootInstanceEx root, ChangesLoaderContext context)RepositoryStateCurrentStateSnapshot. getCurrentState(LVcsRootInstance root)RepositoryStateVcsSettingsOperations. getCurrentState()RepositoryStateVcsRootInstanceImpl. getLastUsedState()RepositoryStateVcsRootInstanceWithParent. getLastUsedState()RepositoryStateHistoryAwareRepositoryStateManagerImpl. getRepositoryState(LVcsRootInstance repository)RepositoryStateRepositoryStateManager. getRepositoryState(LVcsRootInstance repository)Returns persisted state or null if no state were persisted for given repositoryRepositoryStateRepositoryStateStorage. getRepositoryState(LVcsRootInstance repository)RepositoryStateDBVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)Methods in jetbrains.buildServer.vcs.impl with parameters of type RepositoryState Modifier and Type Method Description static RepositoryVersionBuildChangesLoaderContext. getLastRevisionInBranch(RepositoryState state, Branch branch, SBuildType buildType, LVcsRootInstance root)RepositoryStateDBVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)static StringBuildChangesLoaderContext. getVcsBranchName(RepositoryState state, Branch branch, SBuildType buildType, VcsRootInstance root)voidBuildStartChangesLoaderLogger. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)voidHistoryAwareRepositoryStateManagerImpl. setRepositoryState(LVcsRootInstance repository, RepositoryState state)voidRepositoryStateManager. setRepositoryState(LVcsRootInstance repository, RepositoryState state)Persists repository statevoidRepositoryStateStorage. setRepositoryState(LVcsRootInstance repository, RepositoryState state)booleanBuildChangesLoaderContext. shouldCollectChangesForVcsRoot(LVcsRootInstance root, RepositoryState currentState)Constructor parameters in jetbrains.buildServer.vcs.impl with type arguments of type RepositoryState Constructor Description CurrentStateSnapshot(Map<LVcsRootInstance,RepositoryState> currentStates, List<VcsRootVcsException> problems) -
Uses of RepositoryState in jetbrains.buildServer.vcs.spec
Methods in jetbrains.buildServer.vcs.spec that return RepositoryState Modifier and Type Method Description RepositoryStateDefaultBranchSpec. apply(RepositoryState state)RepositoryStatePatternBranchSpec. apply(RepositoryState state)Methods in jetbrains.buildServer.vcs.spec with parameters of type RepositoryState Modifier and Type Method Description RepositoryStateDefaultBranchSpec. apply(RepositoryState state)RepositoryStatePatternBranchSpec. apply(RepositoryState state)Set<String>DefaultBranchSpec. getLogicalBranchNames(RepositoryState state)Set<String>PatternBranchSpec. getLogicalBranchNames(RepositoryState state)StringDefaultBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)StringPatternBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)Map<String,String>DefaultBranchSpec. getVcsBranchNames(RepositoryState state, Collection<String> logicalBranchNames)Map<String,String>PatternBranchSpec. getVcsBranchNames(RepositoryState state, Collection<String> logicalBranchNames)
-