| <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> |