Class VersionedSettingsContentManagerImpl

  • All Implemented Interfaces:
    VersionedSettingsContentManager

    public class VersionedSettingsContentManagerImpl
    extends Object
    implements VersionedSettingsContentManager
    Maintains versioned settings root checkout filtered by provided checkout rules under TEAMCITY_DATA_DIR/system/caches/versionedSettings directory. Uses clean patch to checkout sources for the first time, then updates them incrementally. Cleans obsolete sources during cleanup.