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 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 type
        vcsRoot - vcs root