Package jetbrains.buildServer.serverSide
Interface LVcsSettingsTracker
-
- All Known Subinterfaces:
VcsSettingsTracker
- All Known Implementing Classes:
VcsSettingsTrackerImpl
public interface LVcsSettingsTracker
Created 26.08.13 16:37- Since:
- 8.1
- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
forgetSettings(LVcsRootInstanceHolder buildType, LVcsRootInstance currentInstance)
Forgets VCS settings for specified build type and vcs root.void
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.
-
-
-
Method Detail
-
updateRevisions
void updateRevisions(@NotNull LVcsRootInstance root, @NotNull Map<? extends LVcsRootInstanceHolder,CheckoutRules> usages, boolean implicitSettingsRootUsages, @NotNull RepositoryState fromState, @NotNull 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.
-
forgetSettings
void forgetSettings(@NotNull LVcsRootInstanceHolder buildType, @NotNull LVcsRootInstance currentInstance)
Forgets VCS settings for specified build type and vcs root.- Parameters:
buildType
- build typevcsRoot
- vcs root
-
-