Class VcsRootChangesLoader


  • public class VcsRootChangesLoader
    extends Object
    • Field Detail

      • VCS_THRESHOLD

        public static final int VCS_THRESHOLD
        VCS collecting changes operation will be logged with INFO level if they took more time than this threshold:
    • Constructor Detail

      • VcsRootChangesLoader

        public VcsRootChangesLoader()
    • Method Detail

      • setRepositoryStateManager

        public void setRepositoryStateManager​(@NotNull
                                              RepositoryStateManager repositoryStateManager)
      • setChangePersisterFactory

        public void setChangePersisterFactory​(@NotNull
                                              ChangePersisterFactory changePersisterFactory)
      • setBuildServerState

        public void setBuildServerState​(@NotNull
                                        BuildServerState buildServerState)
      • setVcsSettingsTracker

        public void setVcsSettingsTracker​(@NotNull
                                          LVcsSettingsTracker vcsSettingsTracker)
      • setVcsStatusProvider

        public void setVcsStatusProvider​(@NotNull
                                         LVcsStatusLogger vcsStatusProvider)
      • setBranchSpecsHistory

        public void setBranchSpecsHistory​(@NotNull
                                          BranchSpecsHistory branchSpecsHistory)
      • isOutdatedToState

        public static boolean isOutdatedToState​(@NotNull
                                                LVcsRootInstance fromRepository,
                                                @NotNull
                                                Date fromStateCreateTime,
                                                @NotNull
                                                Date toStateCreateTime)
      • getBranchDecreaseThreshold

        public static int getBranchDecreaseThreshold()