proper logging
[idea/community.git] / platform / platform-resources / src / META-INF / VcsExtensionPoints.xml
1 <idea-plugin>
2   <extensionPoints>
3     <extensionPoint name="checkoutProvider"
4                     interface="com.intellij.openapi.vcs.CheckoutProvider"/>
5     <extensionPoint name="checkoutListener"
6                     interface="com.intellij.openapi.vcs.checkout.CheckoutListener"/>
7     <extensionPoint name="vcsAwareCheckoutListener"
8                     interface="com.intellij.openapi.vcs.checkout.VcsAwareCheckoutListener"/>
9     <extensionPoint name="checkoutCompletedListener"
10                     interface="com.intellij.openapi.vcs.checkout.CheckoutListener"/>
11
12     <extensionPoint name="vcs"
13                     beanClass="com.intellij.openapi.vcs.impl.VcsEP"
14                     area="IDEA_PROJECT">
15       <with attribute="vcsClass" implements="com.intellij.openapi.vcs.AbstractVcs"/>
16     </extensionPoint>
17
18     <extensionPoint name="checkinHandlerFactory"
19                     interface="com.intellij.openapi.vcs.checkin.CheckinHandlerFactory"
20                     area="IDEA_PROJECT"/>
21
22     <extensionPoint name="vcsCheckinHandlerFactory"
23                     interface="com.intellij.openapi.vcs.checkin.VcsCheckinHandlerFactory"/>
24
25     <extensionPoint name="changesViewContent"
26                     beanClass="com.intellij.openapi.vcs.changes.ui.ChangesViewContentEP"
27                     area="IDEA_PROJECT"/>
28
29     <extensionPoint name="editChangelistSupport"
30                     interface="com.intellij.openapi.vcs.changes.ui.EditChangelistSupport"
31                     area="IDEA_PROJECT"/>
32
33     <extensionPoint name="vcsSelectionProvider"
34                     interface="com.intellij.vcsUtil.VcsSelectionProvider"/>
35
36     <extensionPoint name="vcsConfigurableProvider"
37                     interface="com.intellij.openapi.vcs.VcsConfigurableProvider"/>
38
39     <!--<extensionPoint name="writingAccessProvider"-->
40     <!--interface="com.intellij.openapi.vfs.WritingAccessProvider"-->
41     <!--area="IDEA_PROJECT"/>-->
42
43     <extensionPoint name="vcs.fileStatusProvider"
44                     interface="com.intellij.openapi.vcs.impl.FileStatusProvider"
45                     area="IDEA_PROJECT"/>
46
47     <extensionPoint name="vcsPopupProvider"
48                     interface="com.intellij.openapi.vcs.actions.VcsQuickListContentProvider"/>
49     <extensionPoint name="patch.extension" interface="com.intellij.openapi.diff.impl.patch.PatchEP" area="IDEA_PROJECT"/>
50     <extensionPoint name="vcsChangesViewRefresher" interface="com.intellij.openapi.vcs.changes.ChangesViewRefresher"/>
51     <extensionPoint name="vcsAnnotationGutterActionProvider" interface="com.intellij.openapi.vcs.annotate.AnnotationGutterActionProvider"/>
52     <extensionPoint name="vcschangedetails" interface="com.intellij.openapi.vcs.changes.VcsChangeDetailsProvider" area="IDEA_PROJECT"/>
53
54     <extensionPoint name="vcs.taskHandler" interface="com.intellij.openapi.vcs.VcsTaskHandler" area="IDEA_PROJECT"/>
55     
56     <extensionPoint name="vcs.rootFinder" interface="com.intellij.openapi.vcs.VcsRootFinder" area="IDEA_PROJECT"/>
57
58   </extensionPoints>
59 </idea-plugin>