Uses of Class
jetbrains.buildServer.vcs.CheckoutRules
-
-
Uses of CheckoutRules in jetbrains
Methods in jetbrains that return CheckoutRules Modifier and Type Method Description CheckoutRules
MockBuildType. getCheckoutRules(VcsRoot root)
Methods in jetbrains with parameters of type CheckoutRules Modifier and Type Method Description static SVcsRootImpl
VcsFixtureUtil. addNewVcsRoot(String vcsName, CheckoutRules rules, SBuildType buildType, BuildServerImpl server)
static SVcsRootImpl
VcsFixtureUtil. addNewVcsRoot(String vcsName, CheckoutRules rules, SBuildType buildType, BuildServerImpl server, String vcsRootName)
SVcsRootImpl
BuildServerCreator. addVcsRoot(String vcsName, CheckoutRules checkoutRules)
SVcsRootImpl
BuildServerCreator. addVcsRoot(String vcsName, CheckoutRules rules, SBuildType buildType)
static void
VcsFixtureUtil. addVcsRoot(SVcsRoot vcsRoot, CheckoutRules rules, SBuildType buildType)
VcsRootInstanceEx
BuildServerCreator. addVcsRootInstance(String vcsName, CheckoutRules rules, SBuildType buildType)
VcsRootInstanceEx
BuildServerCreator. addVcsRootInstance(ServerVcsSupport vcs, CheckoutRules rules, SBuildType buildType)
boolean
MockBuildType. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
-
Uses of CheckoutRules in jetbrains.buildServer.agent.impl.vcs
Methods in jetbrains.buildServer.agent.impl.vcs with parameters of type CheckoutRules Modifier and Type Method Description AgentCheckoutAbility
CheckoutSupport. canCheckout(VcsRoot vcsRoot, CheckoutRules checkoutRules, AgentRunningBuild build)
-
Uses of CheckoutRules in jetbrains.buildServer.agent.vcs
Methods in jetbrains.buildServer.agent.vcs with parameters of type CheckoutRules Modifier and Type Method Description AgentCheckoutAbility
AgentVcsSupport. canCheckout(VcsRoot vcsRoot, CheckoutRules checkoutRules, AgentRunningBuild build)
AgentCheckoutAbility
AgentVcsSupportCore. canCheckout(VcsRoot vcsRoot, CheckoutRules checkoutRules, AgentRunningBuild build)
Check whether this Vcs Support can checkout sources from the specified vcs root.IncludeRuleUpdater
UpdateByIncludeRules. getUpdater(VcsRoot root, CheckoutRules checkoutRules, String toVersion, File checkoutDirectory, BuildProgressLogger logger)
Deprecated.Factory method that is used to create checkout-by-include rule implementation that will be called for each include rule from CheckoutRules.IncludeRuleUpdater
UpdateByIncludeRules2. getUpdater(VcsRoot root, CheckoutRules checkoutRules, String toVersion, File checkoutDirectory, AgentRunningBuild build, boolean cleanCheckoutRequested)
Factory method that is used to create checkout-by-include rule implementation that will be called for each include rule from CheckoutRules.void
UpdateByCheckoutRules. updateSources(VcsRoot root, CheckoutRules rules, String toVersion, File destFolder, BuildProgressLogger logger)
Deprecated.Called to update sources in the specified working directory.void
UpdateByCheckoutRules2. updateSources(VcsRoot root, CheckoutRules rules, String toVersion, File destFolder, AgentRunningBuild build, boolean cleanCheckoutRequested)
Called to update sources in the specified working directory. -
Uses of CheckoutRules in jetbrains.buildServer.agentServer
Methods in jetbrains.buildServer.agentServer that return CheckoutRules Modifier and Type Method Description CheckoutRules
AgentCheckoutDirRevisionInfo.VcsRootInstanceState. getCheckoutRules()
Methods in jetbrains.buildServer.agentServer with parameters of type CheckoutRules Modifier and Type Method Description AgentCheckoutDirRevisionInfo.VcsRootInstanceState
AgentCheckoutDirRevisionInfo. addVcsRootInstanceState(String revision, String vcsRootSettingsHash, CheckoutRules checkoutRules)
Constructors in jetbrains.buildServer.agentServer with parameters of type CheckoutRules Constructor Description VcsRootInstanceState(String vcsRootSignature, String revision, CheckoutRules checkoutRules)
-
Uses of CheckoutRules in jetbrains.buildServer.buildTriggers.triggerRules
Method parameters in jetbrains.buildServer.buildTriggers.triggerRules with type arguments of type CheckoutRules Modifier and Type Method Description boolean
TriggerRules. shouldInclude(SVcsModification modification, Collection<CheckoutRules> allCheckoutRules)
Checks if the given modification should be included for given set of checkout rulesboolean
TriggerRulesImpl. shouldInclude(SVcsModification modification, Collection<CheckoutRules> allCheckoutRules)
-
Uses of CheckoutRules in jetbrains.buildServer.buildTriggers.vcs
Methods in jetbrains.buildServer.buildTriggers.vcs that return CheckoutRules Modifier and Type Method Description CheckoutRules
LoadChangesRequest. getCommonRule()
Methods in jetbrains.buildServer.buildTriggers.vcs that return types with arguments of type CheckoutRules Modifier and Type Method Description Set<CheckoutRules>
LoadChangesRequest. getUniqueRules()
Methods in jetbrains.buildServer.buildTriggers.vcs with parameters of type CheckoutRules Modifier and Type Method Description protected abstract List<ModificationData>
AbstractVcsGetContentTestHelper. getModificationDatas(String versBefore, String versAfter, VcsRoot root, CheckoutRules rules)
protected List<ModificationData>
VcsGetContentTestHelper. getModificationDatas(String versBefore, String versAfter, VcsRoot root, CheckoutRules rules)
PersistChangesResult
ChangePersister. persist(List<ModificationData> changes, CheckoutRules commonRules)
Persist collected changes according to checkout rules and emit event modificationPersisted.PersistChangesResult
DetectedChangesPersister. persist(List<ModificationData> changes, CheckoutRules commonRules)
void
ConnectionStateReporter. reportConnectionFailed(VcsException e, CheckoutRules rule)
void
ConnectionStateReporterImpl. reportConnectionFailed(VcsException e, CheckoutRules rule)
void
ConnectionStateReporter. reportConnectionSuccessful(CheckoutRules rules)
void
ConnectionStateReporterImpl. reportConnectionSuccessful(CheckoutRules rules)
BuildRevisionBuilder
BuildRevisionBuilder. withCheckoutRules(CheckoutRules rules)
Method parameters in jetbrains.buildServer.buildTriggers.vcs with type arguments of type CheckoutRules Modifier and Type Method Description Collection<SBuildType>
AnalyzeMergedBranches. findAffectedByMerge(ModificationData modification, Map<SBuildType,CheckoutRules> usages, Set<RelationType> relations)
Constructors in jetbrains.buildServer.buildTriggers.vcs with parameters of type CheckoutRules Constructor Description LoadChangesRequest(LVcsRootInstanceEx fromRepository, LVcsRootInstanceEx toRepository, RepositoryState fromState, RepositoryState toState, CheckoutRules commonRule, Set<CheckoutRules> uniqueRules, OperationRequestor requestor)
Constructor parameters in jetbrains.buildServer.buildTriggers.vcs with type arguments of type CheckoutRules Constructor Description LoadChangesRequest(LVcsRootInstanceEx fromRepository, LVcsRootInstanceEx toRepository, RepositoryState fromState, RepositoryState toState, CheckoutRules commonRule, Set<CheckoutRules> uniqueRules, OperationRequestor requestor)
-
Uses of CheckoutRules in jetbrains.buildServer.controllers.admin.projects
Methods in jetbrains.buildServer.controllers.admin.projects with parameters of type CheckoutRules Modifier and Type Method Description void
VcsSettingsBean. setCheckoutRules(SVcsRoot root, CheckoutRules checkoutRules)
abstract void
AbstractBuildTypeVcsRootsController. updateCheckoutRules(javax.servlet.http.HttpServletRequest request, SVcsRoot root, CheckoutRules checkoutRules)
-
Uses of CheckoutRules in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return CheckoutRules Modifier and Type Method Description static CheckoutRules
CheckoutRulesFactory. createFromLines(List<String> lines)
static CheckoutRules
CheckoutRulesFactory. createFromString(String body)
CheckoutRules
BuildRevision. getCheckoutRules()
Returns associated checkout rules.CheckoutRules
BuildTypeSettings. getCheckoutRules(VcsRoot root)
Returns checkout rules configured for the specified VCS root.CheckoutRules
ReadOnlyBuildTypeSettings. getCheckoutRules(SVcsRoot vcsRoot)
CheckoutRules
ReadOnlyBuildTypeSettingsAdapter. getCheckoutRules(SVcsRoot vcsRoot)
CheckoutRules
ReadOnlyBuildTypeSettingsImpl. getCheckoutRules(SVcsRoot vcsRoot)
CheckoutRules
ResolvedSettings. getCheckoutRules(VcsRoot root)
Returns checkout rules configured for the specified VCS root.Methods in jetbrains.buildServer.serverSide with parameters of type CheckoutRules Modifier and Type Method Description void
BuildTypeSettingsAdapter. checkoutRulesChanged(SVcsRoot vcsRoot, CheckoutRules oldRules, CheckoutRules newRules)
void
BuildTypeSettingsListener. checkoutRulesChanged(SVcsRoot vcsRoot, CheckoutRules oldRules, CheckoutRules newRules)
boolean
BuildTypeSettings. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
Sets checkout rules for specified VCS root.Method parameters in jetbrains.buildServer.serverSide with type arguments of type CheckoutRules 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.Constructor parameters in jetbrains.buildServer.serverSide with type arguments of type CheckoutRules Constructor Description ReadOnlyBuildTypeSettingsImpl(VcsManager vcsManager, InheritableUserParametersHolderEx parameters, Map<Long,CheckoutRules> checkoutRules, Map<Option,Object> optionValues, BuildTypeDescriptor.CheckoutType checkoutType, String checkoutDirectory, List<Dependency> dependencies, List<SArtifactDependency> artifactDependencies, List<SBuildRunnerDescriptor> buildRunners, Collection<SBuildFeatureDescriptor> buildFeatures, List<Requirement> requirements, String artifactPaths, Collection<String> paramDescriptorState, String labelingPattern)
-
Uses of CheckoutRules in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return CheckoutRules Modifier and Type Method Description CheckoutRules
BuildTypeImpl. getCheckoutRules(VcsRoot root)
CheckoutRules
BuildTypeSettingsImpl. getCheckoutRules(VcsRoot root)
CheckoutRules
BuildTypeTemplateImpl. getCheckoutRules(VcsRoot root)
CheckoutRules
DummyBuildType. getCheckoutRules(VcsRoot root)
CheckoutRules
EditableBuildTypeCopy. getCheckoutRules(VcsRoot root)
CheckoutRules
EditableTemplateCopy. getCheckoutRules(VcsRoot root)
CheckoutRules
InaccessibleTemplate. getCheckoutRules(VcsRoot root)
CheckoutRules
RemoteBuildTypeImpl. getCheckoutRules(VcsRoot root)
Methods in jetbrains.buildServer.serverSide.impl that return types with arguments of type CheckoutRules Modifier and Type Method Description Map<SBuildType,CheckoutRules>
PeriodicalCheckParameters. getAllSettingsRootUsages()
Map<SBuildType,CheckoutRules>
SettingsRootInfo. getAllSettingsRootUsages(VcsRootInstance settingsRoot)
Returns all generated settings VCS root usages, includes usages for buildTypes which have the root attachedMap<SBuildType,CheckoutRules>
SettingsRootInfo. getImplicitUsages(VcsRootInstance settingsRoot)
Returns implicit usages for the specified VCS root, ie.Map<SBuildType,CheckoutRules>
PeriodicalCheckParameters. getUsages()
Methods in jetbrains.buildServer.serverSide.impl with parameters of type CheckoutRules Modifier and Type Method Description void
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
MockVcsSupport. buildPatch(VcsRoot root, String fromVersion, String toVersion, PatchBuilder builder, CheckoutRules checkoutRules)
protected void
BaseServerTestCase. buildPatchFromDir(File dir, CheckoutRules rules, PatchBuilder builder)
void
BuildTypeImpl. checkoutRulesChanged(SVcsRoot vcsRoot, CheckoutRules oldRules, CheckoutRules newRules)
List<ModificationData>
MockCollectRepositoryChangesPolicy. collectChanges(VcsRoot repository, RepositoryStateData fromState, RepositoryStateData toState, CheckoutRules checkoutRules)
List<ModificationData>
MockCollectRepositoryChangesPolicy. collectChanges(VcsRoot fromRepository, RepositoryStateData fromState, VcsRoot toRepository, RepositoryStateData toState, CheckoutRules checkoutRules)
List<ModificationData>
MockVcsSupport. collectChanges(VcsRoot root, String fromVersion, String currentVersion, CheckoutRules checkoutRules)
List<FilteredVcsChange>
MockVcsModification. getFilteredChanges(CheckoutRules rules)
List<FilteredVcsChange>
MockVcsModificationWithId. getFilteredChanges(CheckoutRules rules)
boolean
BuildTypeImpl. setCheckoutRules(VcsRoot root, CheckoutRules rules)
boolean
BuildTypeSettingsImpl. setCheckoutRules(VcsRoot root, CheckoutRules rules)
boolean
BuildTypeTemplateImpl. setCheckoutRules(VcsRoot root, CheckoutRules rules)
boolean
DummyBuildType. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
boolean
EditableBuildTypeCopy. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
boolean
EditableTemplateCopy. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
boolean
InaccessibleTemplate. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
boolean
RemoteBuildTypeImpl. setCheckoutRules(VcsRoot root, CheckoutRules checkoutRules)
Method parameters in jetbrains.buildServer.serverSide.impl with type arguments of type CheckoutRules Modifier and Type Method Description 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 CheckoutRules in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return CheckoutRules Modifier and Type Method Description CheckoutRules
SecuredVersionedSettingsManager. getSettingsRootCheckoutRules(SBuildType buildType, VcsRootInstance root)
Methods in jetbrains.buildServer.serverSide.impl.auth that return types with arguments of type CheckoutRules Modifier and Type Method Description Map<SBuildType,CheckoutRules>
SecuredVersionedSettingsManager. getSettingsRootCheckoutRules(Collection<SBuildType> buildTypes, VcsRootInstance settingsRoot)
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type CheckoutRules Modifier and Type Method Description List<FilteredVcsChange>
SecuredVcsModificationHistory. getFilteredChangedFiles(SVcsModification modification, CheckoutRules rules)
-
Uses of CheckoutRules in jetbrains.buildServer.serverSide.impl.projectSources
Methods in jetbrains.buildServer.serverSide.impl.projectSources with parameters of type CheckoutRules 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 CheckoutRules in jetbrains.buildServer.serverSide.impl.query
Methods in jetbrains.buildServer.serverSide.impl.query with parameters of type CheckoutRules Modifier and Type Method Description List<FilteredVcsChange>
ModificationFilesLoader. getFilteredChangedFiles(SVcsModification modification, CheckoutRules rules)
-
Uses of CheckoutRules in jetbrains.buildServer.serverSide.impl.versionedSettings
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings that return CheckoutRules Modifier and Type Method Description CheckoutRules
VersionedSettingsManagerImpl. getSettingsRootCheckoutRules(SBuildType buildType, VcsRootInstance settingsRoot)
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings that return types with arguments of type CheckoutRules Modifier and Type Method Description Map<SBuildType,CheckoutRules>
VersionedSettingsManagerImpl. getSettingsRootCheckoutRules(Collection<SBuildType> buildTypes, VcsRootInstance settingsRoot)
Methods in jetbrains.buildServer.serverSide.impl.versionedSettings with parameters of type CheckoutRules Modifier and Type Method Description 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)
-
Uses of CheckoutRules in jetbrains.buildServer.serverSide.versionedSettings
Methods in jetbrains.buildServer.serverSide.versionedSettings that return CheckoutRules Modifier and Type Method Description CheckoutRules
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 settingsMethods in jetbrains.buildServer.serverSide.versionedSettings that return types with arguments of type CheckoutRules Modifier and Type Method Description Map<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 type -
Uses of CheckoutRules in jetbrains.buildServer.vcs
Fields in jetbrains.buildServer.vcs declared as CheckoutRules Modifier and Type Field Description static CheckoutRules
CheckoutRules. DEFAULT
Methods in jetbrains.buildServer.vcs that return CheckoutRules Modifier and Type Method Description static CheckoutRules
CheckoutRules. createCommonRule(List<CheckoutRules> ruleses)
Creates 'union' ruleCheckoutRules
CheckoutRules. createNewRulesForPrefix(String prefixPath)
Creates new checkout rule set with prefix appended to every rule right part.static CheckoutRules
CheckoutRules. createOn(String ruleStr)
Creates new rule set on the specified rules string presentation.CheckoutRules
VcsRootEntry. getCheckoutRules()
CheckoutRules
VcsRootVcsException. getCheckoutRules()
CheckoutRules
SubrepoCheckoutRulesProvider. getSubrepoRules(CheckoutRules mainRepoRules, String subrepoPath)
Returns checkout rules for subrepoCheckoutRules
SubrepoCheckoutRulesProvider. getSubrepoRules(CheckoutRules mainRepoRules, VcsRoot subrepoRoot)
Returns checkout rules for subrepo root or null if subrepo root doesn't contain information about its mount pointCheckoutRules
SubrepoCheckoutRulesProviderImpl. getSubrepoRules(CheckoutRules mainRepoRules, String subrepoPath)
CheckoutRules
SubrepoCheckoutRulesProviderImpl. getSubrepoRules(CheckoutRules mainRepoRules, VcsRoot subrepoRoot)
Methods in jetbrains.buildServer.vcs that return types with arguments of type CheckoutRules Modifier and Type Method Description 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<SBuildType,CheckoutRules>
MockSVcsRoot. getUsages()
Deprecated.Map<SBuildType,CheckoutRules>
SVcsRootUsages. getUsages()
Deprecated.Since 10.0, consider usingSVcsRootUsages.getUsagesInConfigurations()
.Map<SBuildType,CheckoutRules>
VcsRootInstance. getUsages()
Map<? extends LVcsRootInstanceHolder,CheckoutRules>
ChangesLoaderContext. getUsagesForChangePersisting(ModificationData modificationData)
Map<? extends LVcsRootInstanceHolder,CheckoutRules>
ChangesLoaderContext. getUsagesForChangesCollecting(LVcsRootInstance vcsRootInstance)
Methods in jetbrains.buildServer.vcs with parameters of type CheckoutRules Modifier and Type Method Description void
BuildPatchByCheckoutRules. buildPatch(VcsRoot root, String fromVersion, String toVersion, PatchBuilder builder, CheckoutRules checkoutRules)
Called to retrieve detailed info on modification between two given revisions.static void
VcsSupportUtil. buildPatch(VcsRoot root, String fromVersion, String toVersion, PatchBuilder builder, CheckoutRules checkoutRules, BuildPatchByIncludeRule patcher)
Deprecated.implement jetbrains.buildServer.vcs.BuildPatchByIncludeRules insteadvoid
BulkPatchService. buildPatches(VcsRoot root, CheckoutRules rules, List<BulkPatchService.BulkPatchBuilderRequest> requests, BulkPatchService.BulkPatchBuilder builder)
Creates a series of incremental patches from a given from revision to all toRevisions.List<ModificationData>
CurrentVersionIsExpensiveVcsSupport. collectBuildChanges(VcsRoot root, String fromVersion, CheckoutRules checkoutRules)
Deprecated.Returns list of the changes from the given one to current moment.abstract List<ModificationData>
VcsSupport. collectBuildChanges(VcsRoot root, String fromVersion, String currentVersion, CheckoutRules checkoutRules)
Deprecated.List<ModificationData>
CollectChangesBetweenRepositories. collectChanges(VcsRoot fromRepository, RepositoryStateData fromState, VcsRoot toRepository, RepositoryStateData toState, CheckoutRules checkoutRules)
Collect changes between repositories.List<ModificationData>
CollectChangesBetweenRoots. collectChanges(VcsRoot fromRoot, String fromVersion, VcsRoot toRoot, String toVersion, CheckoutRules checkoutRules)
Deprecated.Collect changes between roots.List<ModificationData>
CollectChangesByCheckoutRules. collectChanges(VcsRoot root, String fromVersion, String currentVersion, CheckoutRules checkoutRules)
Deprecated.Returns list of the changes between two revisions given.List<ModificationData>
CollectRepositoryChangesByCheckoutRules. collectChanges(VcsRoot repository, RepositoryStateData fromState, RepositoryStateData toState, CheckoutRules checkoutRules)
Returns changes in repository detected between specified repository states.List<ModificationData>
CollectSingleStateChangesBetweenRoots. collectChanges(VcsRoot fromRoot, String fromVersion, VcsRoot toRoot, String toVersion, CheckoutRules checkoutRules)
Collect changes between roots.List<ModificationData>
CollectSingleStateChangesByCheckoutRules. collectChanges(VcsRoot root, String fromVersion, String currentVersion, CheckoutRules checkoutRules)
Deprecated.Returns list of the changes between two revisions given.void
RepositoryStateChangesReporter. collectChanges(VcsRoot fromRepository, RepositoryStateData fromState, VcsRoot toRepository, RepositoryStateData toState, CheckoutRules checkoutRules, ChangesConsumer consumer)
This method is called by the system to collect changes between two states.void
SingleStateChangesReporter. collectChanges(VcsRoot fromRoot, String fromVersion, VcsRoot toRoot, String toVersion, CheckoutRules checkoutRules, ChangesConsumer consumer)
Collect changes between roots.List<ModificationData>
VcsSupport. collectChanges(VcsRoot root, String fromVersion, String currentVersion, CheckoutRules checkoutRules)
Deprecated.void
CommitsInfoBuilder. collectCommits(VcsRoot root, CheckoutRules rules, CommitsInfoBuilder.CommitsConsumer consumer)
This method is called to fetch entire commits list (graph) from the VCS plugin.void
ChangesInfoBuilder. fetchChangesInfo(VcsRoot root, CheckoutRules checkoutRules, Collection<String> revisions, ChangesConsumer consumer)
Deprecated.Collects changes information for a given commit.void
FetchService. fetchRepository(VcsRoot root, CheckoutRules rules, FetchService.FetchRepositoryCallback callback)
Performs repository fetch to the most recent revision<T extends VcsService>
TLVcsRootInstance. findService(Class<T> serviceClass, CheckoutRules checkoutRules)
Return Vcs service specified by a class passed to the method, or null if the service is not available to the VCS Root instance.RevisionMatchedByCheckoutRulesCalculator.Result
RevisionMatchedByCheckoutRulesCalculator. getLatestRevisionAcceptedByCheckoutRules(VcsRoot root, CheckoutRules rules, String startRevision, String startRevisionBranchName, Collection<String> stopRevisions)
Should return the latest commit which affects files matched by checkout rules.VcsException
VcsIncludeRulesException. getProblemFor(CheckoutRules rule)
<T extends VcsService>
TLVcsRootInstance. getService(Class<T> serviceClass, CheckoutRules checkoutRules)
Return Vcs service specified by a class passed to the method.CheckoutRules
SubrepoCheckoutRulesProvider. getSubrepoRules(CheckoutRules mainRepoRules, String subrepoPath)
Returns checkout rules for subrepoCheckoutRules
SubrepoCheckoutRulesProvider. getSubrepoRules(CheckoutRules mainRepoRules, VcsRoot subrepoRoot)
Returns checkout rules for subrepo root or null if subrepo root doesn't contain information about its mount pointCheckoutRules
SubrepoCheckoutRulesProviderImpl. getSubrepoRules(CheckoutRules mainRepoRules, String subrepoPath)
CheckoutRules
SubrepoCheckoutRulesProviderImpl. getSubrepoRules(CheckoutRules mainRepoRules, VcsRoot subrepoRoot)
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 buildTypedefault String
LabelingSupport. label(String label, String message, String version, VcsRoot root, CheckoutRules checkoutRules)
Labels sources for given revision and settings and sets comment if required.String
LabelingSupport. label(String label, String version, VcsRoot root, CheckoutRules checkoutRules)
Labels sources for given revision and settings.void
ChangesLoaderLogger. logCollectionCommonCheckoutRuleWithoutBadRules(LoadChangesRequest state, CheckoutRules combinedRule)
3.void
ChangesLoaderLoggerImpl. logCollectionCommonCheckoutRuleWithoutBadRules(LoadChangesRequest state, CheckoutRules combinedRule)
String
VcsRootInstanceEx. mapPath(String fileName, CheckoutRules checkoutRules)
void
PatchBuilderFileNamesCorrector. setWorkingMode_WithCheckoutRules(CheckoutRules checkoutRules)
File path is full for vcs root.Method parameters in jetbrains.buildServer.vcs with type arguments of type CheckoutRules Modifier and Type Method Description static CheckoutRules
CheckoutRules. createCommonRule(List<CheckoutRules> ruleses)
Creates 'union' ruleConstructors in jetbrains.buildServer.vcs with parameters of type CheckoutRules Constructor Description IncludeRule(String from, String to, CheckoutRules parentRules)
VcsRootEntry(VcsRoot vcsRoot, CheckoutRules checkoutRules)
create VcsRootEntryVcsRootInstanceEntry(VcsRootInstance vcsRoot, CheckoutRules checkoutRules)
VcsRootVcsException(VcsRoot root, String message, VcsException cause, CheckoutRules checkoutRules)
creates detailed exception -
Uses of CheckoutRules in jetbrains.buildServer.vcs.impl
Methods in jetbrains.buildServer.vcs.impl that return CheckoutRules Modifier and Type Method Description static CheckoutRules
DagBasedRevisionCalculator. combineCheckoutRules(CheckoutRules... checkoutRules)
Methods in jetbrains.buildServer.vcs.impl with parameters of type CheckoutRules Modifier and Type Method Description static CheckoutRules
DagBasedRevisionCalculator. combineCheckoutRules(CheckoutRules... checkoutRules)
<T extends VcsService>
TVcsSettingsOperations. findService(Class<T> serviceClass, CheckoutRules checkoutRules)
List<FilteredVcsChange>
ModificationFilesLoaderImpl. getFilteredChangedFiles(SVcsModification modification, CheckoutRules rules)
List<FilteredVcsChange>
AbstractVcsModification. getFilteredChanges(CheckoutRules rules)
List<FilteredVcsChange>
PersonalVcsModificationImpl. getFilteredChanges(CheckoutRules rules)
List<FilteredVcsChange>
VcsModificationEx. getFilteredChanges(CheckoutRules rules)
Returns list of changed files filtered according to given checkout rules.<T extends VcsService>
TVcsSettingsOperations. getService(Class<T> serviceClass, CheckoutRules rules)
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)
void
BuildStartChangesLoaderLogger. logCollectionCommonCheckoutRuleWithoutBadRules(LoadChangesRequest state, CheckoutRules combinedRule)
String
VcsRootInstanceImpl. mapPath(String fileName, CheckoutRules checkoutRules)
String
VcsRootInstanceWithParent. mapPath(String fileName, CheckoutRules checkoutRules)
Constructors in jetbrains.buildServer.vcs.impl with parameters of type CheckoutRules Constructor Description RevisionVerificationKey(long vcsRootId, String startRevision, Collection<String> stopRevisions, CheckoutRules checkoutRules)
-
Uses of CheckoutRules in jetbrains.buildServer.vcs.utils
Methods in jetbrains.buildServer.vcs.utils with parameters of type CheckoutRules Modifier and Type Method Description static void
VcsPluginUtil. buildPatch(VcsRoot root, String fromVersion, String toVersion, PatchBuilder builder, CheckoutRules checkoutRules, BuildPatchByIncludeRules patcher)
Service method, allows to build patch for each root include rule in the specified checkout rulesstatic List<ModificationData>
VcsPluginUtil. collectBuildChanges(VcsRoot root, String fromVersion, String toVersion, CheckoutRules commonRule, CollectChangesByIncludeRules collector)
Util method, can be used with CollectChangesByIncludeRules to collect all changes for a set of CheckoutRulesstatic List<ModificationData>
VcsPluginUtil. collectBuildChanges(VcsRoot root, String fromVersion, String toVersion, CheckoutRules commonRule, CollectSingleStateChangesByIncludeRules collector)
Util method, can be used with CollectSingleStateChangesByIncludeRules to collect all changes for a set of CheckoutRulesstatic void
VcsPluginUtil. processIncludeRules(CheckoutRules rules, VcsPluginUtil.IncludeRuleHandler processor)
Process each include rule from checkout rules. -
Uses of CheckoutRules in jetbrains.buildServer.virtualConfiguration.generator
Methods in jetbrains.buildServer.virtualConfiguration.generator that return types with arguments of type CheckoutRules Modifier and Type Method Description Map<SVcsRoot,CheckoutRules>
VirtualBuildTypeSettings. getVcsRoots()
Method parameters in jetbrains.buildServer.virtualConfiguration.generator with type arguments of type CheckoutRules Modifier and Type Method Description VirtualBuildTypeSettings
VirtualBuildTypeSettings. setVcsRoots(Map<SVcsRoot,CheckoutRules> vcsRoots)
-
Uses of CheckoutRules in jetbrains.buildServer.web.functions.change
Methods in jetbrains.buildServer.web.functions.change with parameters of type CheckoutRules Modifier and Type Method Description static int
ChangeFunctions. getNumberOfIncludedFiles(SVcsModification modification, CheckoutRules rules)
-
Uses of CheckoutRules in jetbrains.vcs.api.services.collectChanges
Methods in jetbrains.vcs.api.services.collectChanges with parameters of type CheckoutRules Modifier and Type Method Description abstract void
CollectChangesCommand. collectChanges(VcsRoot fromRepository, RepositoryStateData fromState, VcsRoot toRepository, RepositoryStateData toState, CheckoutRules checkoutRules, ChangesConsumer consumer)
Collect changes between repositories.protected abstract void
SingleVersionCollectChangesCommand. collectChanges(VcsRoot fromRepository, String fromState, VcsRoot toRepository, String toState, CheckoutRules checkoutRules, ChangesConsumer consumer)
void
SingleVersionCollectChangesCommand. collectChanges(VcsRoot fromRepository, RepositoryStateData fromState, VcsRoot toRepository, RepositoryStateData toState, CheckoutRules checkoutRules, ChangesConsumer consumer)
-
Uses of CheckoutRules in jetbrains.vcs.api.services.patches
Methods in jetbrains.vcs.api.services.patches with parameters of type CheckoutRules Modifier and Type Method Description static void
BuildPatchUtil. buildPatch(BuildPatchPolicy policy, VcsRoot vcsRoot, String fromVersion, String toVersion, PatchBuilder builder, CheckoutRules checkoutRules)
-