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 void
BuildServerCreator. updateRepositoryState(VcsRootInstance repository, RepositoryState state, boolean currentNode, BuildTypeEx... buildTypes)
Sets the new state toRepositoryStateManager
and sends branchesChanged event for the providede build typesvoid
BuildServerCreator. updateRepositoryState(VcsRootInstance repository, RepositoryState state, BuildTypeEx... buildTypes)
Sets the new state toRepositoryStateManager
and 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 class
RemainingRepositoryState
Methods in jetbrains.buildServer.buildTriggers.vcs that return RepositoryState 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 extensionsRepositoryState
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 extensionsRepositoryState
LoadChangesInterval. fromState()
RepositoryState
LoadChangesRequest. getFromState()
RepositoryState
RemainingRepositoryState. getOriginalState()
RepositoryState
LoadChangesRequest. getToState()
RepositoryState
LoadChangesInterval. toState()
Methods in jetbrains.buildServer.buildTriggers.vcs with parameters of type RepositoryState 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)
DetectedChangesPersister
ChangePersisterFactory. createChangePersister(LVcsRootInstanceEx root, ChangesLoaderContext context, RepositoryState fromState, RepositoryState toState, CommonBranchSpec commonBranchSpec)
DetectedChangesPersister
ChangePersisterFactoryImpl. createChangePersister(LVcsRootInstanceEx _root, ChangesLoaderContext context, RepositoryState fromState, RepositoryState toState, CommonBranchSpec commonBranchSpec)
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, 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 void
TriggerLogger. 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 void
PullRequest. 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 void
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 RepositoryState in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return RepositoryState Modifier and Type Method Description RepositoryState
CompositeBranchSpec. apply(RepositoryState state)
RepositoryState
BuildTypeBranchesInfoCacheImpl. getRepositoryState(VcsRootInstanceEx rootInstance)
RepositoryState
BuildTypeVcsBranchesInfoCache. getRepositoryState(VcsRootInstanceEx rootInstance)
RepositoryState
BuildTypeBranchesInfoCacheImpl. getStateWithActiveBranches(VcsRootInstanceEx rootInstance, long branchAge)
RepositoryState
BuildTypeVcsBranchesInfoCache. getStateWithActiveBranches(VcsRootInstanceEx rootInstance, long branchAge)
Methods in jetbrains.buildServer.serverSide.impl with parameters of type RepositoryState Modifier and Type Method Description RepositoryState
CompositeBranchSpec. apply(RepositoryState state)
static String
DummyBuildPromotion. getBranchVcsName(RepositoryState state, BranchSpec spec, String branchName)
Set<String>
CompositeBranchSpec. getLogicalBranchNames(RepositoryState state)
String
CompositeBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)
Map<String,String>
CompositeBranchSpec. getVcsBranchNames(RepositoryState state, Collection<String> logicalBranchNames)
void
CDSFirstBranchRevisionTracker. updateRevisions(VcsRootInstance root, Map<SBuildType,CheckoutRules> usages, boolean implicitSettingsRootUsages, RepositoryState fromState, RepositoryState toState, Set<SBuildType> forceRevisionUpdateBuildTypes)
void
FirstBranchRevisionTracker. 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.void
VcsSettingsTrackerImpl. 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 RepositoryState
SecuredVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type RepositoryState Modifier and Type Method Description RepositoryState
SecuredVcsModificationHistory. 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 void
ApplySettingsChangesListener. 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 class
RepositoryStateImpl
class
SingleVersionRepositoryStateAdapter
Presents single repository version as repository stateMethods in jetbrains.buildServer.vcs that return RepositoryState Modifier and Type Method Description RepositoryState
BranchSpec. apply(RepositoryState state)
Apply this spec to the given repository statestatic RepositoryState
RepositoryStateFactory. createEmptyState(Date timestamp)
static RepositoryState
RepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions)
static RepositoryState
RepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName)
static RepositoryState
RepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, String defaultBranchName, Date timestamp)
static RepositoryState
RepositoryStateFactory. createRepositoryState(Map<String,String> branchRevisions, Date timestamp)
static RepositoryState
RepositoryStateFactory. createSingleVersionRepositoryState(String version)
static RepositoryState
RepositoryStateFactory. createSingleVersionRepositoryState(String version, Date timestamp)
static RepositoryState
RepositoryStateFactory. createValidState(RepositoryState state)
static RepositoryState
RepositoryStateFactory. createValidState(VcsRepositoryState data, Date timestamp)
RepositoryState
LVcsRootInstanceEx. getCurrentState()
RepositoryState
LVcsRootInstanceEx. getLastUsedState()
RepositoryState
VcsRootInstanceEx. getLastUsedState()
RepositoryState
VcsModificationHistoryEx. 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 RepositoryState
BranchSpec. apply(RepositoryState state)
Apply this spec to the given repository statestatic String
RepositoryStateImpl. asString(RepositoryState repositoryState, int limit)
void
RepositoryStateListener. beforeRepositoryStateUpdate(VcsRoot root, RepositoryState oldState, RepositoryState newState)
Event sent before repository state is updated.void
RepositoryStateListenerAdapter. beforeRepositoryStateUpdate(VcsRoot root, RepositoryState oldState, RepositoryState newState)
static RepositoryState
RepositoryStateFactory. createValidState(RepositoryState state)
Set<String>
BranchSpec. getLogicalBranchNames(RepositoryState state)
Returns set of logical branch names for given state.RepositoryState
VcsModificationHistoryEx. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
Returns repository state which contains only active branches, i.e.String
BranchSpec. 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.void
ChangesCollectionLogger. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)
void
ChangesLoaderLoggerImpl. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)
void
RepositoryStateListener. repositoryStateChanged(VcsRoot root, RepositoryState oldState, RepositoryState newState)
Event sent after repository state was updated, but only when old and new states are differentvoid
RepositoryStateListenerAdapter. repositoryStateChanged(VcsRoot root, RepositoryState oldState, RepositoryState newState)
default boolean
ChangesLoaderContext. shouldCollectChangesForVcsRoot(LVcsRootInstance root, RepositoryState currentState)
static RepositoryStateData
RepositoryStateFactory. 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 RepositoryState
CurrentStateCache. doGetCurrentState(LVcsRootInstanceEx root, ChangesLoaderContext context)
RepositoryState
CurrentStateCache. getCurrentState(LVcsRootInstanceEx root, ChangesLoaderContext context)
RepositoryState
CurrentStateSnapshot. getCurrentState(LVcsRootInstance root)
RepositoryState
VcsSettingsOperations. getCurrentState()
RepositoryState
VcsRootInstanceImpl. getLastUsedState()
RepositoryState
VcsRootInstanceWithParent. getLastUsedState()
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)
RepositoryState
DBVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
Methods in jetbrains.buildServer.vcs.impl with parameters of type RepositoryState Modifier and Type Method Description static RepositoryVersion
BuildChangesLoaderContext. getLastRevisionInBranch(RepositoryState state, Branch branch, SBuildType buildType, LVcsRootInstance root)
RepositoryState
DBVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
static String
BuildChangesLoaderContext. getVcsBranchName(RepositoryState state, Branch branch, SBuildType buildType, VcsRootInstance root)
void
BuildStartChangesLoaderLogger. logPreviousState(LoadChangesRequest state, RepositoryState filteredFromState)
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)
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 RepositoryState
DefaultBranchSpec. apply(RepositoryState state)
RepositoryState
PatternBranchSpec. apply(RepositoryState state)
Methods in jetbrains.buildServer.vcs.spec with parameters of type RepositoryState Modifier and Type Method Description RepositoryState
DefaultBranchSpec. apply(RepositoryState state)
RepositoryState
PatternBranchSpec. apply(RepositoryState state)
Set<String>
DefaultBranchSpec. getLogicalBranchNames(RepositoryState state)
Set<String>
PatternBranchSpec. getLogicalBranchNames(RepositoryState state)
String
DefaultBranchSpec. getVcsBranchName(RepositoryState state, String logicalBranchName)
String
PatternBranchSpec. 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)
-