Uses of Interface
jetbrains.buildServer.vcs.VcsRootInstance
-
-
Uses of VcsRootInstance in jetbrains
Methods in jetbrains that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
MockBuildType. getVcsRootInstanceForParent(SVcsRoot parent)
Methods in jetbrains that return types with arguments of type VcsRootInstance Modifier and Type Method Description Map<VcsRootInstance,BranchSpec>
MockBuildType. getLastUsedBranchSpecMap()
Map<VcsRootInstance,BranchSpec>
MockBuildType. getLastUsedBranchSpecMap(boolean includeSettingsRoot)
List<VcsRootInstance>
MockBuildType. getVcsRootInstances()
Methods in jetbrains with parameters of type VcsRootInstance Modifier and Type Method Description List<BranchSpec>
MockBuildType. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
BranchSpec
MockBuildType. getBranchSpec(VcsRootInstance root)
Set<String>
MockBuildType. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
boolean
MockBuildType. isImplicitSettingsRoot(VcsRootInstance root)
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 typesMethod parameters in jetbrains with type arguments of type VcsRootInstance Modifier and Type Method Description RemoteBuildTypeEx
MockBuildType. createPersonalBuildType(User user, String comment, Map<VcsRootInstance,VcsRootInstance> overridenRoots)
RemoteBuildTypeEx
MockBuildType. createPersonalBuildType(User user, String comment, Map<VcsRootInstance,VcsRootInstance> overridenRoots)
void
MockBuildType. setVcsRootMap(Map<SVcsRoot,VcsRootInstance> rootMap)
-
Uses of VcsRootInstance in jetbrains.buildServer
Methods in jetbrains.buildServer that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
MockBuildPromotion. getSettingsVcsRootInstance()
VcsRootInstance
VcsTestEnvironment. getVcsRoot1()
VcsRootInstance
VcsTestEnvironment. getVcsRoot2()
Methods in jetbrains.buildServer that return types with arguments of type VcsRootInstance Modifier and Type Method Description Map<VcsRootInstance,BuildRevisionEx>
MockBuildPromotion. getAllRevisionsMap()
Map<VcsRootInstance,VcsRootInstance>
MockBuildPromotion. getOverridenVcsRoots()
Map<VcsRootInstance,VcsRootInstance>
MockBuildPromotion. getOverridenVcsRoots()
Map<VcsRootInstance,BuildRevision>
MockBuildPromotion. getRevisionsMap()
Map<VcsRootInstance,BuildRevisionEx>
MockBuildPromotion. getUpperLimitRevisions()
Methods in jetbrains.buildServer with parameters of type VcsRootInstance Modifier and Type Method Description void
VcsTestEnvironment. addUserChange(User user, VcsRootInstance vcsRoot)
String
MockBuildPromotion. getVersionedSettingsRevision(VcsRootInstance vcsRoot)
void
MockBuildPromotion. setVersionedSettingsRevision(VcsRootInstance vcsRoot, String revision)
Method parameters in jetbrains.buildServer with type arguments of type VcsRootInstance Modifier and Type Method Description void
MockBuildPromotion. setOverridenVcsRoots(Map<VcsRootInstance,VcsRootInstance> overridenVcsRootIds)
void
MockBuildPromotion. setOverridenVcsRoots(Map<VcsRootInstance,VcsRootInstance> overridenVcsRootIds)
-
Uses of VcsRootInstance in jetbrains.buildServer.buildTriggers.vcs
Methods in jetbrains.buildServer.buildTriggers.vcs that return types with arguments of type VcsRootInstance Modifier and Type Method Description static Map<VcsRootInstance,String>
BranchStateCalculator. computeVcsBranchNames(Branch branch, Map<VcsRootInstance,List<BranchSpec>> currentBranchSpecs)
static Map<VcsRootInstance,List<BranchSpec>>
BranchStateCalculator. getCurrentBranchSpecs(SBuildType buildType, boolean includeDependencies)
Set<VcsRootInstance>
VcsTriggerContext. getRootsInChain()
Methods in jetbrains.buildServer.buildTriggers.vcs with parameters of type VcsRootInstance Modifier and Type Method Description void
SlowVcsRootInstanceTracker. addRootWithLargeChangesCheckingInterval(SBuildType buildType, VcsRootInstance rootInstance)
static BuildRevisionBuilder
BuildRevisionBuilder. buildRevision(VcsRootInstance root, String version)
VcsModificationMatcher
VcsModificationMatcher. fromRoot(VcsRootInstance root)
BuildBuilder
BuildBuilder. onRevision(VcsRootInstance root, String revision)
BuildBuilder
BuildBuilder. overrideRoot(VcsRootInstance original, VcsRootInstance substitution)
void
SlowVcsRootInstanceTracker. removeFromForcedChecks(VcsRootInstance instance)
void
SlowVcsRootInstanceTracker. removeRoot(SBuildType buildType, VcsRootInstance instance)
ModificationDataBuilder
ModificationDataBuilder. withSubrepoRevision(VcsRootInstance subrepoRoot, String revision)
SVcsModificationBuilder
SVcsModificationBuilder. withVcsRoot(VcsRootInstance root)
Method parameters in jetbrains.buildServer.buildTriggers.vcs with type arguments of type VcsRootInstance Modifier and Type Method Description boolean
BranchStateCalculator. allChangesFromFallbackDefaultBranches(Map<VcsRootInstance,List<BranchSpec>> currentBranchSpecs, List<SVcsModification> pendingChangesInBranch)
static Map<VcsRootInstance,String>
BranchStateCalculator. computeVcsBranchNames(Branch branch, Map<VcsRootInstance,List<BranchSpec>> currentBranchSpecs)
BranchStateCalculator.BranchState
BranchStateCalculator. getBranchState(Map<VcsRootInstance,List<BranchSpec>> currentBranchSpecs, List<SVcsModification> pendingChangesInBranch, Logger logger)
Constructors in jetbrains.buildServer.buildTriggers.vcs with parameters of type VcsRootInstance Constructor Description AnalyzeMergedBranches(VcsModificationHistoryEx vcsHistory, VcsRootInstance root)
ChangePersister(BuildServerState serverState, VcsModificationHistoryEx vcsHistory, VcsRootInstancesManager vcsRootInstancesManager, VcsSupportCore vcsSupportCore, VcsRootInstance root, ChangesLoaderContext context)
-
Uses of VcsRootInstance in jetbrains.buildServer.buildTriggers.vcs.remoteRun
Methods in jetbrains.buildServer.buildTriggers.vcs.remoteRun with parameters of type VcsRootInstance Modifier and Type Method Description Map<String,String>
BranchSpecProviderStorage. getBaseLineRevisions(VcsRootInstance root)
Set<String>
RemoteRunBranchSpecProvider. getBranchesForChangesCollecting(BuildTypeEx buildType, VcsRootInstance root, VcsRepositoryState state)
Set<String>
RemoteRunBranchSpecProvider. getBranchSpecs(BuildTypeEx buildType, VcsRootInstance root, VcsRepositoryState state)
boolean
BranchSpecProviderStorage. hasBaseLine(VcsRootInstance root)
boolean
TriggerStorage. isNewRoot(VcsRootInstance root)
Returns true if previous state of the branches has no branches from the given rootboolean
BranchSpecProviderStorage. isUpdatedSinceBaseLine(VcsRootInstance root, String branch, String currentRevision)
void
TriggerLogger. logBranchIsMatchedByBranchSpec(VcsRootInstance root, String branchName, String pattern)
void
TriggerLogger. logBranchIsNotMatchedByPattern(VcsRootInstance root, String branchName, String pattern)
void
TriggerLogger. logBranchRevisionChanged(VcsRootInstance root, String branchName, String previousRevision, String currentRevision)
void
TriggerLogger. logBranchRevisionNotChanged(VcsRootInstance root, String branchName, String revision)
void
TriggerLogger. logCannotFindTeamcityUserInBranchName(VcsRootInstance root, String branchName, String pattern)
void
TriggerLogger. logCannotFindTeamcityUserInCommit(VcsRootInstance root, String branchName, String pattern, String vcsUserName)
void
TriggerLogger. logCurrentBranches(VcsRootInstance root, RepositoryState currentState)
void
TriggerLogger. logNoCommitsInBranchFound(VcsRootInstance root, String branchName, String pattern)
void
TriggerLogger. logSeveralUsersInBranchNameFound(VcsRootInstance root, String branchName, String pattern, Collection<SUser> users)
void
TriggerLogger. logSeveralUsersInCommitFound(VcsRootInstance root, String branchName, String pattern, Collection<SUser> users)
void
BranchSpecProviderStorage. saveBaseLine(VcsRootInstance root, Map<String,String> baseLineRevisions)
Method parameters in jetbrains.buildServer.buildTriggers.vcs.remoteRun with type arguments of type VcsRootInstance Modifier and Type Method Description void
TriggerLogger. logStartPersonalBuildOnBranch(SUser user, String topic, Map<VcsRootInstance,VcsRootInstance> overridenRoots, BuildPromotion promotion)
void
TriggerLogger. logStartPersonalBuildOnBranch(SUser user, String topic, Map<VcsRootInstance,VcsRootInstance> overridenRoots, BuildPromotion promotion)
-
Uses of VcsRootInstance in jetbrains.buildServer.controllers
Methods in jetbrains.buildServer.controllers that return types with arguments of type VcsRootInstance Modifier and Type Method Description List<VcsRootInstance>
RevisionsBean. getAvailableRootsToMerge()
List<VcsRootInstance>
RunBuildRevisionsInfo. getVcsRoots()
Map<VcsRootInstance,Boolean>
RunBuildRevisionsInfo. getVcsSettingsChanged()
-
Uses of VcsRootInstance in jetbrains.buildServer.controllers.admin.projects
Methods in jetbrains.buildServer.controllers.admin.projects that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VcsPropertiesBean. resolvedInstance(SVcsRoot vcsRoot, ValueResolver valueResolver)
Methods in jetbrains.buildServer.controllers.admin.projects that return types with arguments of type VcsRootInstance Modifier and Type Method Description Map<BuildTypeIdentity,VcsRootInstance>
VcsPropertiesBean. getVcsRootsForTestConnection(SUser currentUser, OAuthTokensStorage oauthTokens, EditVcsRootsController.TokenInfoConsumer tokenInfoConsumer)
-
Uses of VcsRootInstance in jetbrains.buildServer.controllers.buildType.tabs
Methods in jetbrains.buildServer.controllers.buildType.tabs with parameters of type VcsRootInstance Modifier and Type Method Description String
VcsRootColumnIdProvider. getColumnId(VcsRootInstance root)
Constructors in jetbrains.buildServer.controllers.buildType.tabs with parameters of type VcsRootInstance Constructor Description DAGRowInfo(VcsRootInstance root)
-
Uses of VcsRootInstance in jetbrains.buildServer.controllers.changes
Methods in jetbrains.buildServer.controllers.changes that return types with arguments of type VcsRootInstance Modifier and Type Method Description Set<VcsRootInstance>
ChangeDetails. getVcsRoots()
Constructor parameters in jetbrains.buildServer.controllers.changes with type arguments of type VcsRootInstance Constructor Description ChangeDetails(FailedTestsBean test, Map<SBuildType,SBuild> firstBuilds, Set<VcsRootInstance> vcsRootInstances, List<BuildProblem> allProblems, int changedFilesCount, boolean problemCritical)
-
Uses of VcsRootInstance in jetbrains.buildServer.pullRequests
Methods in jetbrains.buildServer.pullRequests with parameters of type VcsRootInstance Modifier and Type Method Description Collection<PullRequest>
PullRequestManager. getPullRequests(VcsRootInstance vcsRoot, SBuildType buildType, Map<String,String> branchRevisions, boolean retrieve, boolean openOnly)
Provides open pull request information for a VCS root instancePullRequestManager.TargetBranchesInfo
PullRequestManager. getTargetBranches(String providerType, VcsRootInstance vcsRootInstance, SBuildType buildType)
Return target branches information for pull requests for the given VCS root instance and build typePullRequestProvider.UntrustedPullRequestDescription
PullRequestProvider. getUntrustedPullRequestDescription(PullRequest pullRequest, VcsRootInstance vcsRootInstance, SBuildType buildType)
boolean
PullRequestProvider. matchAttributes(PullRequest pr, VcsRootInstance vcsRootInstance, Map<String,String> attributes)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
BuildRevision. getRoot()
Checked out vcs root.VcsRootInstance
BuildPromotionEx. getSettingsVcsRootInstance()
VcsRootInstance
SBuildType. getVcsRootInstanceForParent(SVcsRoot parentRoot)
Methods in jetbrains.buildServer.serverSide that return types with arguments of type VcsRootInstance Modifier and Type Method Description Map<VcsRootInstance,BuildRevisionEx>
BuildPromotionEx. getAllRevisionsMap()
Returns all vcs root revisions assciated with build, not only regular vcs roots attached to the build configurations.Map<VcsRootInstance,BranchSpec>
BuildTypeEx. getLastUsedBranchSpecMap()
Map<VcsRootInstance,BranchSpec>
BuildTypeEx. getLastUsedBranchSpecMap(boolean includeSettingsRoot)
Map<VcsRootInstance,VcsRootInstance>
BuildPromotionEx. getOverridenVcsRoots()
Get overriden vcs root map in this promotion.Map<VcsRootInstance,VcsRootInstance>
BuildPromotionEx. getOverridenVcsRoots()
Get overriden vcs root map in this promotion.Map<VcsRootInstance,BuildRevision>
BuildPromotionEx. getRevisionsMap()
Map<VcsRootInstance,BuildRevisionEx>
BuildPromotionEx. getUpperLimitRevisions()
Returns upper limit revisions which were available when checking for changes operation was performed.List<VcsRootInstance>
SBuildType. getVcsRootInstances()
List<VcsRootInstance>
SProject. getVcsRootInstances()
Methods in jetbrains.buildServer.serverSide with parameters of type VcsRootInstance Modifier and Type Method Description List<BranchSpec>
BuildTypeEx. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
Set<String>
BranchSpecProvider. getBranchesForChangesCollecting(BuildTypeEx buildType, VcsRootInstance root, VcsRepositoryState state)
Called during collecting changes for the VCS root.BranchSpec
BuildTypeEx. getBranchSpec(VcsRootInstance root)
Set<String>
BranchSpecProvider. getBranchSpecs(BuildTypeEx buildType, VcsRootInstance root, VcsRepositoryState state)
Called to calculate logical branch name from vcs branch name.Set<String>
BuildTypeEx. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
Returns set of possible logical names for the given VCS branch in the given VCS root according to current VCS root settings (i.e.String
ConfigAction. getUserName(VcsRootInstance root)
String
BuildPromotionEx. getVersionedSettingsRevision(VcsRootInstance vcsRoot)
Returns a revision of versioned settings for the given VCS root instance or null if such a revision does not exist.boolean
BuildTypeEx. isImplicitSettingsRoot(VcsRootInstance root)
Returns true if the specified VCS root is an implicit settings root, ie.void
ConfigChangesCommitter. onDelete(SProject project, SPersistentEntity entity, String path, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
ConfigChangesCommitter. onPersist(SProject project, SPersistentEntity entity, String path, InputStream data, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
ConfigChangesCommitter. onProjectRemove(ConfigAction cause, SProject project, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
BuildPromotionEx. setVersionedSettingsRevision(VcsRootInstance vcsRoot, String revision)
Remmebers versioned settings revision for the specified VCS root.Method parameters in jetbrains.buildServer.serverSide with type arguments of type VcsRootInstance Modifier and Type Method Description RemoteBuildTypeEx
BuildTypeEx. createPersonalBuildType(User user, String comment, Map<VcsRootInstance,VcsRootInstance> overridenRoots)
Create personal build type that starts build with overriden roots.RemoteBuildTypeEx
BuildTypeEx. createPersonalBuildType(User user, String comment, Map<VcsRootInstance,VcsRootInstance> overridenRoots)
Create personal build type that starts build with overriden roots.void
SFinishedBuild. setLabel(String labelValue, String message, List<VcsRootInstance> rootsToLabel)
Sets a label on files in VCS repository used by this build in the specified VCS rootsvoid
SFinishedBuild. setLabel(String labelValue, List<VcsRootInstance> rootsToLabel)
Sets a label on files in VCS repository used by this build in the specified VCS rootsvoid
BuildPromotionEx. setOverridenVcsRoots(Map<VcsRootInstance,VcsRootInstance> overridenVcsRootIds)
Override default vcs roots for this promotion.void
BuildPromotionEx. setOverridenVcsRoots(Map<VcsRootInstance,VcsRootInstance> overridenVcsRootIds)
Override default vcs roots for this promotion.Constructors in jetbrains.buildServer.serverSide with parameters of type VcsRootInstance Constructor Description BuildRevision(VcsRootInstance root, String revision, String checkoutRules, String revisionDisplayName)
Creates new revision object.BuildRevisionEx(VcsRootInstance root, String revision, String checkoutRules, String revisionDisplayName)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.auth
Methods in jetbrains.buildServer.serverSide.auth with parameters of type VcsRootInstance Modifier and Type Method Description static boolean
AuthUtil. hasReadAccessTo(AuthorityHolder authorityHolder, VcsRootInstance vcsRoot)
Returns true if authority holder has read access to the specified VCS root -
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.conditions
Methods in jetbrains.buildServer.serverSide.conditions with parameters of type VcsRootInstance Modifier and Type Method Description BuildRevisionExCondition
BuildRevisionExCondition. root(VcsRootInstance root)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
PeriodicalCheckParameters. getRoot()
VcsRootInstance
AbstractBuildPromotion. getSettingsVcsRootInstance()
VcsRootInstance
DummyBuildPromotion. getSettingsVcsRootInstance()
VcsRootInstance
MockVcsModification. getVcsRoot()
VcsRootInstance
VcsInstanceBranchPair. getVcsRootInstance()
VcsRootInstance
BuildTypeImpl. getVcsRootInstanceForParent(SVcsRoot parentRoot)
VcsRootInstance
DummyBuildType. getVcsRootInstanceForParent(SVcsRoot parentRoot)
VcsRootInstance
EditableBuildTypeCopy. getVcsRootInstanceForParent(SVcsRoot parentRoot)
VcsRootInstance
RemoteBuildTypeImpl. getVcsRootInstanceForParent(SVcsRoot parentRoot)
protected VcsRootInstance
BaseServerTestCase. resolveInProject(SVcsRoot root, SProject project)
Methods in jetbrains.buildServer.serverSide.impl with parameters of type VcsRootInstance Modifier and Type Method Description void
MockVcsSupport. addChangeSetCurrentVersion(VcsRootInstance vcsRoot, MockVcsModification mockVcsModification)
void
SettingsRootInfo. addSettingsRoot(VcsRootInstance root)
Marks the specified VCS root as a settings rootvoid
SettingsRootInfo. addSettingsRootUsage(VcsRootInstance root, SBuildType bt, CheckoutRules rules, boolean attached)
Adds information about settings checkout rules for the specified VCS root in the specified buildType.void
DagBasedPrevPromotionRevisionsCache. cachePreviousBuildsRevisions(VcsRootInstance root, FindPromotionStrategy findPromotionStrategy, VcsModificationProcessor modificationProcessor, Collection<OrderedBuild> builds)
boolean
SettingsRootInfo. containsSettingsRoot(VcsRootInstance root)
Returns true if the specified VCS root was marked as settings rootBuildTypeBranches.BuildTypeVcsBranchesInfo
BuildTypeBranchesInfoCacheImpl. get(VcsRootInstance root, BranchSpec spec, Long age, boolean computeTimestamps)
BuildTypeBranches.BuildTypeVcsBranchesInfo
BuildTypeVcsBranchesInfoCache. get(VcsRootInstance root, BranchSpec spec, Long age, boolean computeTimestamps)
List<BranchSpec>
BuildTypeImpl. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
List<BranchSpec>
DummyBuildType. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
List<BranchSpec>
EditableBuildTypeCopy. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
List<BranchSpec>
RemoteBuildTypeImpl. getAdditionalBranchSpecs(VcsRootInstance root, VcsRepositoryState state)
Map<SBuildType,CheckoutRules>
SettingsRootInfo. getAllSettingsRootUsages(VcsRootInstance settingsRoot)
Returns all generated settings VCS root usages, includes usages for buildTypes which have the root attachedBranchSpec
BuildTypeImpl. getBranchSpec(VcsRootInstance root)
BranchSpec
DummyBuildType. getBranchSpec(VcsRootInstance root)
BranchSpec
EditableBuildTypeCopy. getBranchSpec(VcsRootInstance root)
BranchSpec
RemoteBuildTypeImpl. getBranchSpec(VcsRootInstance root)
Set<SBuildType>
SettingsRootInfo. getBuildTypesWithImplicitSettingsRoot(VcsRootInstance settingsRoot)
Returns buildTypes where the specified root is used to store settings, but not attachedvoid
CheckingForChangesScheduler. getCurrentStateFailed(VcsRootInstance instance)
void
CheckingForChangesScheduler. getCurrentStateSuccessful(VcsRootInstance instance)
Map<SBuildType,CheckoutRules>
SettingsRootInfo. getImplicitUsages(VcsRootInstance settingsRoot)
Returns implicit usages for the specified VCS root, ie.Set<String>
BuildTypeImpl. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
Set<String>
DummyBuildType. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
Set<String>
EditableBuildTypeCopy. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
Set<String>
RemoteBuildTypeImpl. getLogicalBranchNames(VcsRootInstance root, String vcsBranch)
DagBasedPrevPromotionRevisionsCache.VersionsMap
DagBasedPrevPromotionRevisionsCache. getPreviousBuildsRevisions(VcsRootInstance root, FindPromotionStrategy findPromotionStrategy, VcsModificationProcessor modificationProcessor)
CustomDataStorage
CDSFirstBranchRevisionTracker. getRevStorage(SBuildType buildType, VcsRootInstance root, String settingsHash, boolean refresh)
CustomDataStorage
CDSFirstBranchRevisionTracker. getSettingsChangeStorage(SBuildType buildType, VcsRootInstance root, String settingsHash, boolean refresh)
String
AbstractBuildPromotion. getVersionedSettingsRevision(VcsRootInstance vcsRoot)
boolean
BuildChangesCalculatorSettings. isDefaultBranchExcluded(VcsRootInstance root)
boolean
BuildTypeImpl. isImplicitSettingsRoot(VcsRootInstance root)
boolean
DummyBuildType. isImplicitSettingsRoot(VcsRootInstance root)
boolean
EditableBuildTypeCopy. isImplicitSettingsRoot(VcsRootInstance root)
boolean
RemoteBuildTypeImpl. isImplicitSettingsRoot(VcsRootInstance root)
boolean
SettingsRootInfo. isImplicitSettingsRoot(VcsRootInstance root, SBuildType buildType)
Returns true if the specified VCS root is an implicit settings root added to the given buildType, ie.boolean
SettingsRootInfo. isSettingsVcsRoot(SBuildType buildType, VcsRootInstance root)
Returns true if the specified buildType uses the specified VCS root to store settingsboolean
ProjectEx. saveSettingsBranchSpec(VcsRootInstance root, BranchSpec spec)
Updates versioned settings root and branch spec last used for changes collecting.protected void
BaseServerTestCase. setBranchSpec(VcsRootInstance root, String branchSpec)
void
MockVcsSupport. setCurrentVersion(VcsRootInstance vcsRoot, String version)
void
EndpointsCallback. setFoundEndpoints(VcsRootInstance root, Set<String> endpointRevisions)
MockVcsModification
MockVcsModification. setRoot(VcsRootInstance root)
void
AbstractBuildPromotion. setVersionedSettingsRevision(VcsRootInstance vcsRoot, String revision)
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.Constructors in jetbrains.buildServer.serverSide.impl with parameters of type VcsRootInstance Constructor Description ChangesCalculatorDagVisitor(VcsModificationHistoryEx vcsHistory, VcsRootInstance root, SBuildType buildType, FindPromotionStrategy findPromotion, PreviousPromotionsCallback prevPromotionsCallback, EndpointsCallback endpointsCallback, VcsModificationProcessor modificationDiscoveredCallback, Set<RelationType> relations)
VcsInstanceBranchPair(VcsRootInstance vcsRootInstance, String branch)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
SecuredVcsManager. findRootInstanceById(long id)
VcsRootInstance
SecuredVcsManager. getVcsRootInstance(SVcsRoot parent, Map<String,String> params)
VcsRootInstance
SecuredVersionedSettingsManager. getVersionedSettingsVcsRootInstance(SProject project)
Methods in jetbrains.buildServer.serverSide.impl.auth that return types with arguments of type VcsRootInstance Modifier and Type Method Description List<VcsRootInstance>
SecuredProject. getVcsRootInstances()
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type VcsRootInstance Modifier and Type Method Description boolean
ContextAwareVcsRootInstanceAccessFilter. accept(VcsRootInstance vcsRoot)
static void
ServerAuthUtil. checkReadAccessTo(AuthorityHolder authorityHolder, VcsRootInstance vcsRoot)
Deprecated.List<SVcsModification>
SecuredVcsModificationHistory. findExpiredModificationsRelatedToVcsRoot(VcsRootInstance vcsRootInstance, long startModId, int maxChangesToReturn)
SVcsModification
SecuredVcsModificationHistory. findModificationByVersion(VcsRootInstance root, String version)
Long
SecuredVcsModificationHistory. findModificationIdByVersion(VcsRootInstance root, String version)
Map<String,SVcsModification>
SecuredVcsModificationHistory. findModificationsByVersions(VcsRootInstance root, Collection<String> versions)
List<SVcsModification>
SecuredVcsModificationHistory. getAllModifications(VcsRootInstance root)
SVcsModification
SecuredVcsModificationHistory. getLastModificationUpTo(VcsRootInstance root, Long upperBoundModificationId)
DAG<Long>
SecuredVcsModificationHistory. getModificationIdDag(VcsRootInstance root)
DAG<Long>
SecuredVcsModificationHistory. getModificationIdDag(VcsRootInstance root, Long upperBoundModificationId, Long lowerBoundModificationId)
List<SVcsModification>
SecuredVcsModificationHistory. getModificationsInRange(VcsRootInstance root, Long fromId, Long toId)
List<SVcsModification>
SecuredVcsModificationHistory. getModificationsInVersionsRange(VcsRootInstance root, String lowerBoundVersion, String upperBoundVersion)
VcsModificationOrder
SecuredVcsModificationHistory. getModificationsOrder(VcsRootInstance root, String version1, String version2)
Set<SProject>
SecuredVersionedSettingsManager. getProjectsByOwnSettingsRootInstance(VcsRootInstance root)
Set<SProject>
SecuredVersionedSettingsManager. getProjectsBySettingsRootInstance(VcsRootInstance root)
Map<SBuildType,CheckoutRules>
SecuredVersionedSettingsManager. getSettingsRootCheckoutRules(Collection<SBuildType> buildTypes, VcsRootInstance settingsRoot)
CheckoutRules
SecuredVersionedSettingsManager. getSettingsRootCheckoutRules(SBuildType buildType, VcsRootInstance root)
RepositoryState
SecuredVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
void
SecuredVcsModificationHistory. loadMissingVcsRootModifications(VcsRootInstance rootInstance)
void
SecuredVersionedSettingsManager. visitProjectsInSettingsRootInstance(VcsRootInstance root, BiConsumer<SProject,VersionedSettingsConfig> consumer)
Method parameters in jetbrains.buildServer.serverSide.impl.auth with type arguments of type VcsRootInstance Modifier and Type Method Description void
SecuredVcsModificationHistory. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
void
SecuredFinishedBuildImpl. setLabel(String labelValue, List<VcsRootInstance> rootsToLabel)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.changeProviders
Methods in jetbrains.buildServer.serverSide.impl.changeProviders with parameters of type VcsRootInstance Modifier and Type Method Description protected ChangesCalculatorDagVisitor
BasicDagBasedChangesProvider. createVisitorForRoot(VcsModificationHistoryEx vcsHistory, VcsRootInstance root, SBuildType buildType, FindPromotionStrategy findPromotion, PreviousPromotionsCallback prevPromotionsCallback, EndpointsCallback endpointsCallback, VcsModificationProcessor modificationDiscoveredCallback)
List<SVcsModification>
ModificationIntervalChangesProvider. getChanges(VcsRootInstance root, VcsModificationProcessor callback)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.persisting.projects
Methods in jetbrains.buildServer.serverSide.impl.persisting.projects that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VersionedSettingsContextFinder. getSettingsRoot(SProject project)
VcsRootInstance
VersionedSettingsContextFinderImpl. getSettingsRoot(SProject project)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.projects
Methods in jetbrains.buildServer.serverSide.impl.projects that return types with arguments of type VcsRootInstance Modifier and Type Method Description Pair<VcsRootInstance,BranchSpec>
ProjectImpl. getSettingsRootSpec()
List<VcsRootInstance>
ProjectImpl. getVcsRootInstances()
Methods in jetbrains.buildServer.serverSide.impl.projects with parameters of type VcsRootInstance Modifier and Type Method Description boolean
ProjectImpl. saveSettingsBranchSpec(VcsRootInstance root, BranchSpec spec)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.projectSources
Methods in jetbrains.buildServer.serverSide.impl.projectSources with parameters of type VcsRootInstance Modifier and Type Method Description Pair<File,String>
PatchCache. requestCachedPatch(VcsRootInstance root, CheckoutRules rules, String desiredVersion, PatchBuildingDelegate patchConstructor)
Pair<File,String>
PatchCacheImpl. requestCachedPatch(VcsRootInstance root, CheckoutRules rules, String requestedVersion, PatchBuildingDelegate patchConstructor)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.query
Methods in jetbrains.buildServer.serverSide.impl.query with parameters of type VcsRootInstance Modifier and Type Method Description WrappedDAG
VcsChangesGraphQuery. getVcsRootModificationIdDAG(VcsRootInstance root)
DAG<Long>
VcsChangesGraphQuery. getVcsRootModificationIdDAG(VcsRootInstance root, Long upperBoundModificationId, Long lowerBoundModificationId)
boolean
VcsChangesGraphQuery. hasNonEmptyDAG(VcsRootInstance root)
void
VcsChangesGraphQuery. insertParentRevisions(VcsRootInstance root, long modificationId, ModificationData modification)
Set<Long>
VcsChangesGraphQuery. loadMissingEdges(VcsRootInstance vcsRoot)
void
VcsChangesGraphQuery. unloadVcsRootInstanceDAG(VcsRootInstance root)
<R> R
VcsChangesGraphQuery. withVcsRootModificationIdDAG(VcsRootInstance root, Predicate<VcsRootInstance> relatedVcsRootsPredicate, Function<DAG<Long>,R> function)
Method parameters in jetbrains.buildServer.serverSide.impl.query with type arguments of type VcsRootInstance Modifier and Type Method Description <R> R
VcsChangesGraphQuery. withVcsRootModificationIdDAG(VcsRootInstance root, Predicate<VcsRootInstance> relatedVcsRootsPredicate, Function<DAG<Long>,R> function)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.impl.versionedSettings
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VersionedSettingsFileSystem. getSettingsRoot()
Returns settings root instance used to provide the files if generation executed during project settings update on the server.VcsRootInstance
VersionedSettingsFileSystemImpl. getSettingsRoot()
VcsRootInstance
VersionedSettingsManagerImpl. getVersionedSettingsVcsRootInstance(SProject project)
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings with parameters of type VcsRootInstance Modifier and Type Method Description void
TeamCityCommits. add(VcsRootInstance settingsRoot, String commitRevision, Date commitDate)
Add commit made by TC.void
TeamCityCommitsImpl. add(VcsRootInstance settingsRoot, String commitRevision, Date commitDate)
void
VersionedSettingsPendingDeletes. addDirsToDelete(VcsRootInstance root, Collection<String> dirs)
Marks specified dir paths as pending deletes in the given settings VCS root.void
VersionedSettingsPendingDeletesImpl. addDirsToDelete(VcsRootInstance root, Collection<String> dirs)
void
VersionedSettingsPendingDeletes. addFilesToDelete(VcsRootInstance root, Collection<String> files)
Marks specified file paths as pending deletes in the given settings VCS root.void
VersionedSettingsPendingDeletesImpl. addFilesToDelete(VcsRootInstance root, Collection<String> files)
void
OutdatedProjectSettingsHealthReport. addGenerationResults(VcsRootInstance settingsRoot, List<ProjectSettingsGenerationResult> results)
void
VersionedSettingsPendingDeletes. clear(VcsRootInstance root)
Clears pending deletes in the specified settings VCS rootvoid
VersionedSettingsPendingDeletesImpl. clear(VcsRootInstance root)
CommitResult
DirectoryBasedTransactionCommitter. commit(VcsRootInstance root, DirectoryBasedTransaction t)
default void
SettingsCommitStrategy.CommitCallback. commitFailed(VcsRootInstance settingsRoot, ConfigAction cause, Exception exception)
default void
SettingsCommitStrategy.CommitCallback. commitSuccessful(VcsRootInstance settingsRoot, ConfigAction cause, String revision)
VersionedSettingsFileSystem
VersionedSettingsContentManager. fetchConfigsFromVcs(VcsRootInstance settingsRoot, CheckoutRules rules, String revision)
Returns directory with the specified VCS root contents on given revision with specified checkout rules applied.VersionedSettingsFileSystem
VersionedSettingsContentManagerImpl. fetchConfigsFromVcs(VcsRootInstance settingsRoot, CheckoutRules rules, String revision)
List<TeamCityCommits.CommitDetails>
TeamCityCommits. get(VcsRootInstance settingsRoot)
Returns copy of commits made by TC in the given settings rootList<TeamCityCommits.CommitDetails>
TeamCityCommitsImpl. get(VcsRootInstance settingsRoot)
static String
VersionedSettingsUtil. getCurrentRevision(RepositoryStateManager repositoryStateManager, VcsRootInstance root)
Set<String>
VersionedSettingsPendingDeletes. getDirsToDelete(VcsRootInstance root)
Returns set of pending dir deletes for specified settings root.Set<String>
VersionedSettingsPendingDeletesImpl. getDirsToDelete(VcsRootInstance root)
Set<String>
VersionedSettingsPendingDeletes. getFilesToDelete(VcsRootInstance root)
Returns set of pending file deletes for specified settings root.Set<String>
VersionedSettingsPendingDeletesImpl. getFilesToDelete(VcsRootInstance root)
List<ProjectSettingsGenerationResult>
OutdatedProjectSettingsHealthReport. getGenerationResults(VcsRootInstance settingsRoot)
Set<SProject>
VersionedSettingsManagerImpl. getProjectsByOwnSettingsRootInstance(VcsRootInstance root)
Set<SProject>
VersionedSettingsManagerImpl. getProjectsBySettingsRootInstance(VcsRootInstance root)
Map<SBuildType,CheckoutRules>
VersionedSettingsManagerImpl. getSettingsRootCheckoutRules(Collection<SBuildType> buildTypes, VcsRootInstance settingsRoot)
CheckoutRules
VersionedSettingsManagerImpl. getSettingsRootCheckoutRules(SBuildType buildType, VcsRootInstance settingsRoot)
List<TeamCityCommits.CommitDetails>
TeamCityCommits. getUpTo(VcsRootInstance settingsRoot, String upperBoundCommitRevision)
Returns copy of commits made by TC in the given settings root up to given upper bound inclusive.List<TeamCityCommits.CommitDetails>
TeamCityCommitsImpl. getUpTo(VcsRootInstance settingsRoot, String upperBoundCommitRevision)
boolean
VersionedSettingsConfigErrorHealthReport. hasErrors(VcsRootInstance root)
boolean
DelayedCommitPerSettingsRootStrategy. hasPendingTransactions(VcsRootInstance root)
boolean
VersionedSettingsPendingTransactions. hasPendingTransactions(VcsRootInstance root)
Allows to check if there pending transactions in the given settings rootboolean
CurrentVersionInfo. isInRoot(VcsRootInstance root)
boolean
VersionedSettingsConfigUpdater. isSettingsScriptAlreadyPresentInRepo(VcsRootInstance settingsRoot, String format, String customSettingsPath)
void
CompositeConfigChangesCommitter. onDelete(SProject project, SPersistentEntity entity, String path, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
ConfigChangesCommitterImpl. onDelete(SProject project, SPersistentEntity entity, String path, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
GlobalConfigChangesCommitterImpl. onDelete(SProject project, SPersistentEntity entity, String path, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
CompositeConfigChangesCommitter. onPersist(SProject project, SPersistentEntity entity, String path, InputStream data, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
ConfigChangesCommitterImpl. onPersist(SProject project, SPersistentEntity entity, String path, InputStream data, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
GlobalConfigChangesCommitterImpl. onPersist(SProject project, SPersistentEntity entity, String path, InputStream data, ConfigAction cause, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
CompositeConfigChangesCommitter. onProjectRemove(ConfigAction cause, SProject project, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
ConfigChangesCommitterImpl. onProjectRemove(ConfigAction cause, SProject project, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
void
GlobalConfigChangesCommitterImpl. onProjectRemove(ConfigAction cause, SProject project, VcsRootInstance settingsRoot, ProjectSettingsPaths projectSettingsPaths)
static Map<String,String>
VersionedSettingsConfigUpdater. prepareOptions(boolean useRelativeIds, SProject project, VcsRootInstance settingsRoot)
protected jetbrains.buildServer.serverSide.impl.versionedSettings.DelayedCommitPerSettingsRootStrategy.CurrentTransaction
DelayedCommitPerSettingsRootStrategy. removeCurrentTransaction(VcsRootInstance root)
protected boolean
DelayedCommitPerSettingsRootStrategy. removeCurrentTransaction(VcsRootInstance root, jetbrains.buildServer.serverSide.impl.versionedSettings.DelayedCommitPerSettingsRootStrategy.CurrentTransaction expectedValue)
void
TeamCityCommits. removeUpTo(VcsRootInstance settingsRoot, String upperBoundCommitRevision)
Clears commits made by TC in the given settings root upto given upper bound inclusive.void
TeamCityCommitsImpl. removeUpTo(VcsRootInstance settingsRoot, String upperBoundCommitRevision)
void
VersionedSettingsCommitErrorHealthReport. reportError(VcsRootInstance root, Set<SProject> projects, String error)
void
VersionedSettingsConfigErrorHealthReport. reportError(VcsRootInstance root, SProject p, String configRelativePath, String error)
default void
SettingsCommitStrategy.CommitCallback. repositoryIsUpToDate(VcsRootInstance settingsRoot, ConfigAction cause, String revision)
void
DelayedCommitPerSettingsRootStrategy. run(SProject project, ConfigAction cause, SettingsCommitStrategy.Action action, VcsRootInstance settingsRoot)
void
SettingsCommitStrategy. run(SProject project, ConfigAction cause, SettingsCommitStrategy.Action action, VcsRootInstance settingsRoot)
protected void
DelayedCommitPerSettingsRootStrategy. saveCurrentTransaction(VcsRootInstance settingsRoot, DirectoryBasedTransaction t, SettingsCommitStrategy.CommitCallback commitCallback)
void
VersionedSettingsFileSystemImpl. setSettingsRoot(VcsRootInstance settingsRoot)
void
VersionedSettingsManagerImpl. visitProjectsInSettingsRootInstance(VcsRootInstance root, BiConsumer<SProject,VersionedSettingsConfig> consumer)
Method parameters in jetbrains.buildServer.serverSide.impl.versionedSettings with type arguments of type VcsRootInstance Modifier and Type Method Description void
VersionedSettingsStartup. setLoadSettingsPredicate(Predicate<VcsRootInstance> loadSettingsPredicate)
Constructors in jetbrains.buildServer.serverSide.impl.versionedSettings with parameters of type VcsRootInstance Constructor Description Commit(VcsRootInstance settingsRoot, jetbrains.buildServer.serverSide.impl.versionedSettings.DelayedCommitPerSettingsRootStrategy.CurrentTransaction transaction, SettingsCommitStrategy.CommitCallback commitCallback)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.matchers
Methods in jetbrains.buildServer.serverSide.matchers with parameters of type VcsRootInstance Modifier and Type Method Description ChangeDescriptorMatcher
ChangeDescriptorMatcher. in(VcsRootInstance root)
-
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.vcs
Methods in jetbrains.buildServer.serverSide.vcs that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
SCheckedOutDir. getRoot()
VcsRootInstance
VcsLabel. getRoot()
Vcs for for which the label is set.Methods in jetbrains.buildServer.serverSide.vcs with parameters of type VcsRootInstance Modifier and Type Method Description boolean
VcsLabelManager. isLabelingSupported(SBuild build, VcsRootInstance root)
Returns if it is possible to label the given build on the given vcs root.Method parameters in jetbrains.buildServer.serverSide.vcs with type arguments of type VcsRootInstance Modifier and Type Method Description void
VcsLabelManager. setLabel(SBuild build, String labelValue, String message, List<VcsRootInstance> rootToLabel)
void
VcsLabelManager. setLabel(SBuild build, String labelValue, List<VcsRootInstance> rootsToLabel)
Sets label for the specified build on the specified vcs roots.Constructors in jetbrains.buildServer.serverSide.vcs with parameters of type VcsRootInstance Constructor Description SCheckedOutDir(VcsRootInstance root, IncludeRule rule)
VcsLabel(VcsRootInstance root, Build build, VcsLabel.VcsLabelStatus status, String labelText, String failureReason)
Creates new vcs label info object. -
Uses of VcsRootInstance in jetbrains.buildServer.serverSide.versionedSettings
Methods in jetbrains.buildServer.serverSide.versionedSettings that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VersionedSettingsManager. getVersionedSettingsVcsRootInstance(SProject project)
For given project finds VCS root where project settings are stored, then resolves it's parameters using given project as a context.Methods in jetbrains.buildServer.serverSide.versionedSettings with parameters of type VcsRootInstance Modifier and Type Method Description Set<SProject>
VersionedSettingsManager. getProjectsByOwnSettingsRootInstance(VcsRootInstance root)
Returns all projects which explicitly use the given VCS root instance for storing settings, ignoring the settings inherited from the parent projectSet<SProject>
VersionedSettingsManager. getProjectsBySettingsRootInstance(VcsRootInstance root)
Returns all projects which use the given VCS root instance for storing settingsMap<SBuildType,CheckoutRules>
VersionedSettingsManager. getSettingsRootCheckoutRules(Collection<SBuildType> buildTypes, VcsRootInstance settingsRoot)
Returns settings VCS root checkout rules for a collection of build types if versioned settings are not configured for the build type's project or if different root is used to store settings then returned map will not contain entry for this build typeCheckoutRules
VersionedSettingsManager. getSettingsRootCheckoutRules(SBuildType buildType, VcsRootInstance settingsRoot)
Returns settings VCS root checkout rules for given build type or null if versioned settings are not configured for the build type's project or if different root is used to store settingsvoid
VersionedSettingsManager. visitProjectsInSettingsRootInstance(VcsRootInstance root, BiConsumer<SProject,VersionedSettingsConfig> consumer)
Visits projects storing settings in the given VCS root instance -
Uses of VcsRootInstance in jetbrains.buildServer.vcs
Subinterfaces of VcsRootInstance in jetbrains.buildServer.vcs Modifier and Type Interface Description interface
VcsRootInstanceEx
Represents instance of VCS root which can be used for changes collecting.Methods in jetbrains.buildServer.vcs that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VcsRootInstancesManager. findRootInstanceById(long id)
VcsRootInstance
VcsRootInstancesManagerEx. getTemporaryVcsRootInstance(SVcsRoot vcsRoot, ValueResolver valueResolver)
Creates (or returns previously created) VcsRootInstance from the specified VCS root settings and using specified ValueResolver.VcsRootInstance
SVcsModification. getVcsRoot()
For non-personal modifications returns VCS root where this modification occurred.VcsRootInstance
VcsRootInstanceEntry. getVcsRoot()
VcsRootInstance
VcsRootInstancesManager. getVcsRootInstance(SVcsRoot parent, Map<String,String> params)
Returns VCS root instance from the specified parent VCS root and new parameters.VcsRootInstance
VcsRootInstancesManagerEx. getVcsRootInstance(SVcsRoot vcsRoot, ParametersSupport resolveProvider)
VcsRootInstance
ChangesCollectorResult. getVersionedSettingsVcsRoot(BuildPromotion promotion)
Methods in jetbrains.buildServer.vcs that return types with arguments of type VcsRootInstance Modifier and Type Method Description Map<VcsRootInstance,String>
ChangesCollectorResult. getUpperLimitRevisions(BuildPromotion promotion)
If changes were collected during build start, returns build's branches revisions up to which changes were collected.Collection<VcsRootInstance>
MergedVcsModificationInfo. getVcsRoots()
Returns all VCS roots in which duplicate modifications were foundMethods in jetbrains.buildServer.vcs with parameters of type VcsRootInstance Modifier and Type Method Description List<SVcsModification>
VcsModificationHistoryEx. findExpiredModificationsRelatedToVcsRoot(VcsRootInstance vcsRootInstance, long startModId, int maxChangesToReturn)
This method is similar toVcsModificationHistory.findChangeById(long)
but it will search not only among cached changes, but also among changes that are already unloaded from the cache.List<SVcsModification>
VcsModificationsStorage. findExpiredModificationsRelatedToVcsRoot(VcsRootInstance vcsRootInstance, long startModId, int maxChangesToReturn)
SVcsModification
VcsModificationsStorage. findFirstCachedModification(VcsRootInstance vcsRoot)
SVcsModification
VcsModificationsStorage. findLastCachedModificationUpTo(VcsRootInstance vcsRoot, long upperBoundModificationId)
SVcsModification
VcsModificationHistoryEx. findModificationByVersion(VcsRootInstance root, String version)
Returns last modification with specified version in specified VCS rootLong
VcsModificationHistoryEx. findModificationIdByVersion(VcsRootInstance root, String version)
Map<String,SVcsModification>
VcsModificationHistoryEx. findModificationsByVersions(VcsRootInstance root, Collection<String> versions)
Map<String,SVcsModification>
VcsModificationsStorage. findModificationsByVersions(VcsRootInstance root, Collection<String> versions)
For the specified VCS root instance and a set of revisions lookups corresponding SVcsModification instances and returns them as map of revision to the found instance.List<SVcsModification>
VcsModificationHistory. getAllModifications(VcsRootInstance root)
All configurations detected in the specified vcs root.SVcsModification
VcsModificationHistory. getLastModificationUpTo(VcsRootInstance root, Long upperBoundModificationId)
Returns last modification detected in the given VCS root with id less than or equals to the given upper boundDAG<Long>
VcsModificationHistoryEx. getModificationIdDag(VcsRootInstance root)
Returns a DAG of modification ids of specified VCS root instanceDAG<Long>
VcsModificationHistoryEx. getModificationIdDag(VcsRootInstance root, Long upperBoundModificationId, Long lowerBoundModificationId)
Returns a DAG of modification ids of specified VCS root instance in specified bounds.List<SVcsModification>
VcsModificationHistory. getModificationsInRange(VcsRootInstance root, Long fromId, Long toId)
Returns the list of modifications for the specified root, between specified modification ids.List<SVcsModification>
VcsModificationHistoryEx. getModificationsInVersionsRange(VcsRootInstance root, String lowerBoundVersion, String upperBoundVersion)
Returns the list of modifications for the specified root, between specified versions (lower bound is excluded, upper bound is included).VcsModificationOrder
VcsModificationHistory. getModificationsOrder(VcsRootInstance root, String version1, String version2)
Get the order relationship between modifications with specified versions in given VCS rootCollection<SVcsModification>
VcsModificationsStorage. getModificationsWithSameVersion(VcsRootInstance root, String modificationVcsVersion)
RepositoryState
VcsModificationHistoryEx. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
Returns repository state which contains only active branches, i.e.void
VcsModificationHistoryEx. loadMissingVcsRootModifications(VcsRootInstance rootInstance)
Loads VCS changes which could be persisted by some other node into the internal cacheMethod parameters in jetbrains.buildServer.vcs with type arguments of type VcsRootInstance Modifier and Type Method Description void
ChangesCheckingService. forceCheckingFor(Collection<VcsRootInstance> vcsRootInstances, OperationRequestor requestor)
void
VcsModificationHistoryEx. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
Processes VCS modifications related to specified build type within the specified interval.<R> R
VcsRootInstanceEx. withConnectedDAG(Predicate<VcsRootInstance> vcsRootPredicate, Function<DAG<Long>,R> function)
Calls provided function with a DAG which potentially can have VCS modifications belonging to different VCS root instances.Constructors in jetbrains.buildServer.vcs with parameters of type VcsRootInstance Constructor Description VcsRootInstanceEntry(VcsRootInstance vcsRoot, CheckoutRules checkoutRules)
-
Uses of VcsRootInstance in jetbrains.buildServer.vcs.impl
Classes in jetbrains.buildServer.vcs.impl that implement VcsRootInstance Modifier and Type Class Description class
VcsRootInstanceImpl
Created 10.05.13 17:36class
VcsRootInstanceWithParent
Methods in jetbrains.buildServer.vcs.impl that return VcsRootInstance Modifier and Type Method Description VcsRootInstance
VcsManagerImpl. findRootInstanceById(long id)
VcsRootInstance
BranchNotFoundException. getRoot()
VcsRootInstance
AbstractVcsModification. getVcsRoot()
VcsRootInstance
PersonalVcsModificationImpl. getVcsRoot()
VcsRootInstance
VcsManagerImpl. getVcsRootInstance(SVcsRoot parent, Map<String,String> params)
VcsRootInstance
VcsRootInstancesManagerImpl. getVcsRootInstance(SVcsRoot vcsRoot, ParametersSupport resolveProvider)
VcsRootInstance
BuildChangesLoaderContext. getVersionedSettingsVcsRoot(BuildPromotion buildPromotion)
Methods in jetbrains.buildServer.vcs.impl with parameters of type VcsRootInstance Modifier and Type Method Description void
CompositeMergeResult. addResult(VcsRootInstance root, MergeResult result)
void
BranchMergeTask. addRootTask(VcsRootInstance root, MergeTask task)
static boolean
DBVcsModificationHistory. areEdgeRelationsRequiredForRevisionCalculation(VcsRootInstance rootInstance)
static String
VcsContentCache. composeContentCacheKey(VcsRootInstance root, String pathInVcs)
VcsModificationEx
VcsModificationFactory. createDuplicateModification(long id, VcsRootInstance vcsRootInstance, int changesCount, Date registrationDate, VcsModificationEx originalModification)
VcsModificationEx
VcsModificationFactoryImpl. createDuplicateModification(long id, VcsRootInstance vcsRootInstance, int changesCount, Date registrationDate, VcsModificationEx originalModification)
VcsModificationEx
VcsModificationFactory. createModification(long id, String user, String description, Date vcsDate, String version, String displayVersion, VcsRootInstance vcsRootInstance, int changesCount, Date registrationDate, String[] parentRevisions)
VcsModificationEx
VcsModificationFactoryImpl. createModification(long id, String user, String description, Date vcsDate, String version, String displayVersion, VcsRootInstance vcsRootInstance, int changesCount, Date registrationDate, String[] parentRevisions)
Set<String>
ActiveRevisionsFilter. filterRevisions(VcsRootInstance root, Collection<String> revisions, long maxBranchAgeMillis)
List<SVcsModification>
DBVcsModificationHistory. findExpiredModificationsRelatedToVcsRoot(VcsRootInstance vcsRootInstance, long startModId, int maxChangesToReturn)
List<SVcsModification>
VcsModificationsStorageImpl. findExpiredModificationsRelatedToVcsRoot(VcsRootInstance vcsRootInstance, long startModId, int maxChangesToReturn)
SVcsModification
VcsModificationsStorageImpl. findFirstCachedModification(VcsRootInstance vcsRoot)
SVcsModification
VcsModificationsStorageImpl. findLastCachedModificationUpTo(VcsRootInstance vcsRoot, long upperBoundModificationId)
SVcsModification
DBVcsModificationHistory. findModificationByVersion(VcsRootInstance root, String version)
Long
DBVcsModificationHistory. findModificationIdByVersion(VcsRootInstance root, String version)
Map<String,SVcsModification>
DBVcsModificationHistory. findModificationsByVersions(VcsRootInstance root, Collection<String> versions)
Map<String,SVcsModification>
VcsModificationsStorageImpl. findModificationsByVersions(VcsRootInstance root, Collection<String> versions)
List<SVcsModification>
DBVcsModificationHistory. getAllModifications(VcsRootInstance root)
SVcsModification
DBVcsModificationHistory. getLastModificationUpTo(VcsRootInstance root, Long upperBoundModificationId)
DAG<Long>
DBVcsModificationHistory. getModificationIdDag(VcsRootInstance root)
DAG<Long>
DBVcsModificationHistory. getModificationIdDag(VcsRootInstance root, Long upperBoundModificationId, Long lowerBoundModificationId)
List<SVcsModification>
DBVcsModificationHistory. getModificationsInRange(VcsRootInstance root, Long fromId, Long toId)
List<SVcsModification>
DBVcsModificationHistory. getModificationsInVersionsRange(VcsRootInstance root, String lowerBoundVersion, String upperBoundVersion)
VcsModificationOrder
DBVcsModificationHistory. getModificationsOrder(VcsRootInstance root, String version1, String version2)
Collection<SVcsModification>
VcsModificationsStorageImpl. getModificationsWithSameVersion(VcsRootInstance root, String modificationVcsVersion)
MergeTask
BranchMergeTask. getRootTask(VcsRootInstance root)
RepositoryState
DBVcsModificationHistory. getStateWithActiveBranches(VcsRootInstance root, RepositoryState state, long maxBranchAgeMillis)
static String
BuildChangesLoaderContext. getVcsBranchName(RepositoryState state, Branch branch, SBuildType buildType, VcsRootInstance root)
boolean
VcsLabeler. isLabelingSupported(SBuild build, VcsRootInstance root)
boolean
MergeManager. isSupportMerge(VcsRootInstance root)
boolean
MergeManagerImpl. isSupportMerge(VcsRootInstance root)
void
VcsLabeler. labelingFailed(Build build, VcsRootInstance root, String label, Throwable ex)
void
DBVcsModificationHistory. loadMissingVcsRootModifications(VcsRootInstance rootInstance)
Collection<SVcsModification>
VcsModificationsStorageImpl. loadMissingVcsRootModifications(VcsRootInstance rootInstance)
void
RevisionCalculator.PromotionLogger. logUseLaterCommit(VcsRootInstance root, String newerCommit, String replacedCommit, String reason)
void
BuildTypeVcsRootsEx. setRelated(String buildTypeInternalId, VcsRootInstance root)
void
BuildTypeVcsRootsEx. setRelated(SBuildType buildType, VcsRootInstance root)
void
BuildTypeVcsRootsImpl. setRelated(String buildTypeInternalId, VcsRootInstance root)
void
BuildTypeVcsRootsImpl. setRelated(SBuildType buildType, VcsRootInstance root)
void
VcsLabeler. updateBuildLabel(Build build, VcsRootInstance root, String label, VcsLabel.VcsLabelStatus status, String failureReason)
Method parameters in jetbrains.buildServer.vcs.impl with type arguments of type VcsRootInstance Modifier and Type Method Description void
DBVcsModificationHistory. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
void
BuildTypeModifications.ChangesRange. processChanges(Predicate<VcsRootInstance> vcsRootsFilter, ItemProcessor<SVcsModification> processor, long maxId, long minId, Set<RelationType> requiredRelationTypes)
void
BuildTypeModifications. processModifications(Predicate<VcsRootInstance> vcsRootsFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
Processes modifications in the order from the most recent to oldest.void
VcsLabeler. setLabel(SBuild build, String labelValue, String message, List<VcsRootInstance> rootsToLabel)
void
VcsLabeler. setLabel(SBuild build, String labelValue, List<VcsRootInstance> rootToLabel)
<R> R
VcsRootInstanceImpl. withConnectedDAG(Predicate<VcsRootInstance> vcsRootPredicate, Function<DAG<Long>,R> function)
<R> R
VcsRootInstanceWithParent. withConnectedDAG(Predicate<VcsRootInstance> vcsRootPredicate, Function<DAG<Long>,R> function)
Constructors in jetbrains.buildServer.vcs.impl with parameters of type VcsRootInstance Constructor Description AbstractVcsModification(VcsRootInstance vcsRootInstance, Date registrationDate)
BranchNotFoundException(VcsRootInstance root, String logicalBranchName)
CalculatedRevisions(Map<Long,RepositoryVersion> revisions, VcsRootInstance versionedSettingsVcsRootInstance, RepositoryVersion versionedSettingsRevision)
DBVcsModification(VcsModificationContext context, String username, String description, String version, Date vcsDate, VcsRootInstance vcsRootInstance, int changesCount, Date registrationDate, String[] parentRevisions)
DuplicateVcsModification(VcsRootInstance vcsRootInstance, Date registrationDate, VcsModificationEx original)
Key(VcsRootInstance vcsRoot, String pathInVcs)
PromotionLogger(SBuildType buildType, VcsRootInstance root, BuildLog mainLog, Collection<BuildLog> outOfContextLogs)
RevisionCalculator(SBuildType buildType, VcsRootInstance root, Long maxModificationId, BuildPromotion promotion, Set<RelationType> relations, FinalRevisionCalculatorOptions options, VcsSettingsTracker vcsSettingsTracker, VcsModificationHistoryEx vcsModificationHistory, VcsManager vcsManager, Map<Long,RepositoryVersion> providedUpperLimitRevisions)
Constructor parameters in jetbrains.buildServer.vcs.impl with type arguments of type VcsRootInstance Constructor Description RevisionsNotFoundException(Map<SBuildType,List<VcsRootInstance>> buildTypesMap)
-