blob: 2cc7f4b4022ce61098186c4a359d1dd7481f4e0d [file] [log] [blame]
<idea-plugin>
<extensionPoints>
<extensionPoint name="checkoutProvider"
interface="com.intellij.openapi.vcs.CheckoutProvider"/>
<extensionPoint name="checkoutListener"
interface="com.intellij.openapi.vcs.checkout.CheckoutListener"/>
<extensionPoint name="vcsAwareCheckoutListener"
interface="com.intellij.openapi.vcs.checkout.VcsAwareCheckoutListener"/>
<extensionPoint name="checkoutCompletedListener"
interface="com.intellij.openapi.vcs.checkout.CheckoutListener"/>
<extensionPoint name="vcs"
beanClass="com.intellij.openapi.vcs.impl.VcsEP"
area="IDEA_PROJECT">
<with attribute="vcsClass" implements="com.intellij.openapi.vcs.AbstractVcs"/>
</extensionPoint>
<extensionPoint name="checkinHandlerFactory"
interface="com.intellij.openapi.vcs.checkin.CheckinHandlerFactory"
area="IDEA_PROJECT"/>
<extensionPoint name="vcsCheckinHandlerFactory"
interface="com.intellij.openapi.vcs.checkin.VcsCheckinHandlerFactory"/>
<extensionPoint name="changesViewContent"
beanClass="com.intellij.openapi.vcs.changes.ui.ChangesViewContentEP"
area="IDEA_PROJECT">
<with attribute="className" implements="com.intellij.openapi.vcs.changes.ui.ChangesViewContentProvider"/>
<with attribute="predicateClassName" implements="com.intellij.util.NotNullFunction"/>
</extensionPoint>
<extensionPoint name="editChangelistSupport"
interface="com.intellij.openapi.vcs.changes.ui.EditChangelistSupport"
area="IDEA_PROJECT"/>
<extensionPoint name="vcsSelectionProvider"
interface="com.intellij.vcsUtil.VcsSelectionProvider"/>
<extensionPoint name="vcsConfigurableProvider"
interface="com.intellij.openapi.vcs.VcsConfigurableProvider"/>
<!--<extensionPoint name="writingAccessProvider"-->
<!--interface="com.intellij.openapi.vfs.WritingAccessProvider"-->
<!--area="IDEA_PROJECT"/>-->
<extensionPoint name="vcs.fileStatusProvider"
interface="com.intellij.openapi.vcs.impl.FileStatusProvider"
area="IDEA_PROJECT"/>
<extensionPoint name="vcsPopupProvider"
interface="com.intellij.openapi.vcs.actions.VcsQuickListContentProvider"/>
<extensionPoint name="patch.extension" interface="com.intellij.openapi.diff.impl.patch.PatchEP" area="IDEA_PROJECT"/>
<extensionPoint name="vcsChangesViewRefresher" interface="com.intellij.openapi.vcs.changes.ChangesViewRefresher"/>
<extensionPoint name="vcsAnnotationGutterActionProvider" interface="com.intellij.openapi.vcs.annotate.AnnotationGutterActionProvider"/>
<extensionPoint name="vcschangedetails" interface="com.intellij.openapi.vcs.changes.VcsChangeDetailsProvider" area="IDEA_PROJECT"/>
<extensionPoint name="vcs.taskHandler" interface="com.intellij.openapi.vcs.VcsTaskHandler" area="IDEA_PROJECT"/>
<extensionPoint name="vcs.rootFinder" interface="com.intellij.openapi.vcs.VcsRootFinder" area="IDEA_PROJECT"/>
<extensionPoint name="logProvider" interface="com.intellij.vcs.log.VcsLogProvider" area="IDEA_PROJECT"/>
</extensionPoints>
</idea-plugin>