blob: 73a19740395738e76a76ccf072b3f5e7c1914744 [file] [log] [blame]
<components>
<application-components>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.VetoSavingCommittingDocumentsAdapter</implementation-class>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.VcsDirtyScopeVfsListener</implementation-class>
</component>
<component>
<implementation-class>com.intellij.lifecycle.PeriodicalTasksCloser</implementation-class>
</component>
</application-components>
<project-components>
<component>
<interface-class>com.intellij.openapi.vcs.ProjectLevelVcsManager</interface-class>
<implementation-class>com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl</implementation-class>
<option name="workspace" value="true"/>
<loadForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.changes.VcsChangeDetailsManager</interface-class>
<implementation-class>com.intellij.openapi.vcs.changes.VcsChangeDetailsManager</implementation-class>
<option name="workspace" value="true"/>
</component>
<!-- <component>
<implementation-class>com.intellij.openapi.vcs.changes.dbCommitted.HistoryCacheManager</implementation-class>
<option name="workspace" value="true"/>
</component> -->
<component>
<implementation-class>com.intellij.openapi.vcs.changes.VcsEventWatcher</implementation-class>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.impl.VcsDirectoryMappingStorage</implementation-class>
<skipForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.impl.LineStatusTrackerManagerI</interface-class>
<implementation-class>com.intellij.openapi.vcs.impl.LineStatusTrackerManager</implementation-class>
<option name="workspace" value="true"/>
<skipForDefaultProject/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.update.RestoreUpdateTree</implementation-class>
<option name="workspace" value="true"/>
<skipForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.changes.ChangeListManager</interface-class>
<implementation-class>com.intellij.openapi.vcs.changes.ChangeListManagerImpl</implementation-class>
<option name="workspace" value="true"/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.impl.VcsGlobalMessageManager</interface-class>
<implementation-class>com.intellij.openapi.vcs.impl.VcsGlobalMessageManager</implementation-class>
<skipForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.changes.ChangesViewI</interface-class>
<implementation-class>com.intellij.openapi.vcs.changes.ChangesViewManager</implementation-class>
<headless-implementation-class>com.intellij.openapi.vcs.changes.DummyChangesView</headless-implementation-class>
<option name="workspace" value="true"/>
<skipForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.changes.VcsDirtyScopeManager</interface-class>
<implementation-class>com.intellij.openapi.vcs.changes.VcsDirtyScopeManagerImpl</implementation-class>
<option name="workspace" value="true"/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.patch.CreatePatchCommitExecutor</implementation-class>
<option name="workspace" value="true"/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.shelf.ShelveChangesManager</implementation-class>
<option name="workspace" value="true"/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.shelf.ShelvedChangesViewManager</implementation-class>
<headless-implementation-class></headless-implementation-class>
<option name="workspace" value="true"/>
<skipForDefaultProject/>
</component>
<component>
<interface-class>com.intellij.openapi.vcs.changes.ui.ChangesViewContentI</interface-class>
<implementation-class>com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager</implementation-class>
<headless-implementation-class>com.intellij.openapi.vcs.changes.ui.DummyChangesViewContentManager</headless-implementation-class>
<option name="workspace" value="true"/>
<skipForDefaultProject/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.committed.CommittedChangesCache</implementation-class>
<skipForDefaultProject/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.committed.OutdatedVersionNotifier</implementation-class>
<skipForDefaultProject/>
<headless-implementation-class/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.changes.committed.IncomingChangesIndicator</implementation-class>
<headless-implementation-class/>
<skipForDefaultProject/>
</component>
<component>
<implementation-class>com.intellij.openapi.vcs.impl.VcsFileStatusProvider</implementation-class>
<skipForDefaultProject/>
</component>
<component><interface-class>com.intellij.openapi.vcs.impl.VcsBaseContentProvider</interface-class>
<implementation-class>com.intellij.openapi.vcs.impl.VcsFileStatusProvider</implementation-class>
</component>
<component><interface-class>com.intellij.openapi.vcs.contentAnnotation.VcsContentAnnotation</interface-class>
<implementation-class>com.intellij.openapi.vcs.contentAnnotation.VcsContentAnnotationImpl</implementation-class></component>
<component><interface-class>com.intellij.openapi.vcs.contentAnnotation.ContentAnnotationCache</interface-class>
<implementation-class>com.intellij.openapi.vcs.contentAnnotation.ContentAnnotationCacheImpl</implementation-class></component>
</project-components>
</components>