2 <applicationService serviceInterface="com.intellij.openapi.vcs.actions.VcsContextFactory"
3 serviceImplementation="com.intellij.peer.impl.VcsContextFactoryImpl"/>
5 <projectService serviceInterface="com.intellij.openapi.vcs.AbstractVcsHelper"
6 serviceImplementation="com.intellij.openapi.vcs.impl.AbstractVcsHelperImpl"/>
7 <projectService serviceInterface="com.intellij.openapi.vcs.IssueNavigationConfiguration"
8 serviceImplementation="com.intellij.openapi.vcs.IssueNavigationConfiguration"/>
10 <selectInTarget implementation="com.intellij.openapi.vcs.changes.SelectInChangesViewTarget"/>
12 <projectConfigurable implementation="com.intellij.openapi.vcs.configurable.VcsManagerConfigurable" id="vcs"/>
14 <changesViewContent tabName="Repository" className="com.intellij.openapi.vcs.changes.committed.CommittedChangesViewManager"
15 predicateClassName="com.intellij.openapi.vcs.changes.committed.CommittedChangesVisibilityPredicate"/>
16 <changesViewContent tabName="Incoming" className="com.intellij.openapi.vcs.changes.committed.IncomingChangesViewProvider"
17 predicateClassName="com.intellij.openapi.vcs.changes.committed.IncomingChangesVisibilityPredicate"/>
19 <vcs.fileStatusProvider implementation="com.intellij.openapi.vcs.changes.conflicts.ChangelistConflictFileStatusProvider"/>
20 <writingAccessProvider implementation="com.intellij.openapi.vcs.changes.conflicts.ChangelistConflictAccessProvider"/>
21 <editorNotificationProvider implementation="com.intellij.openapi.vcs.changes.conflicts.ChangelistConflictNotificationProvider"/>
23 <handleTypeFactory implementation="com.intellij.openapi.vcs.readOnlyHandler.VcsHandleTypeFactory"/>
25 <keymapExtension implementation="com.intellij.openapi.vcs.impl.VcsKeymapExtension"/>
26 <fileTypeFactory implementation="com.intellij.openapi.vcs.impl.VcsFileTypeFactory"/>