resources/META-INF/plugin.xml (4 lines of code) (raw):
<idea-plugin>
<id>TFS</id>
<name>TFS</name>
<description>
<![CDATA[
Provides integration with Team Foundation Server (TFS).
<ul>
<li>Create and manage TFS workspaces</li>
<li>Checkout from TFS with Wizard</li>
<li>Download files from a TFS server from a new or existing workspace</li>
</ul>
To configure TFS integration, open <b>Settings | Version Control | TFS</b>.
]]>
</description>
<category>VCS Integration</category>
<depends>com.intellij.modules.vcs</depends>
<vendor>JetBrains</vendor>
<resource-bundle>messages.TFSBundle</resource-bundle>
<extensionPoints>
<extensionPoint qualifiedName="TFS.checkinPolicy" interface="org.jetbrains.tfsIntegration.checkin.PolicyBase"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="org.jetbrains.tfsIntegration.core.configuration.TFSConfigurationManager"/>
<applicationService serviceImplementation="org.jetbrains.tfsIntegration.core.TfsSdkManager"/>
<checkoutProvider implementation="org.jetbrains.tfsIntegration.core.TFSCheckoutProvider"/>
<search.projectOptionsTopHitProvider implementation="org.jetbrains.tfsIntegration.core.configuration.TFSOptionsTopHitProvider"/>
<vcs name="TFS" vcsClass="org.jetbrains.tfsIntegration.core.TFSVcs" displayName="TFS"/>
<vcsCheckinHandlerFactory implementation="org.jetbrains.tfsIntegration.core.TFSCheckinHandlerFactory"/>
<projectService serviceImplementation="org.jetbrains.tfsIntegration.core.TFSProjectConfiguration"/>
</extensions>
<actions>
<group id="TfsGlobalGroup" class="org.jetbrains.tfsIntegration.core.TFSGroup" popup="true">
<add-to-group group-id="VcsGroups" anchor="last"/>
</group>
<group id="TfsFilePopupGroup" popup="true" class="org.jetbrains.tfsIntegration.core.TFSGroup">
<add-to-group group-id="VcsGroup" anchor="last"/>
</group>
<group id="TfsGroup">
<separator/>
<reference ref="ChangesView.AddUnversioned"/>
<reference id="CheckinFiles"/>
<reference id="UpdateFiles"/>
<reference id="IntegrateFiles"/>
<reference id="CheckStatusForFiles"/>
<separator/>
<separator/>
<reference id="ChangesView.Revert"/>
<separator/>
<action id="Tfs.Checkout" class="org.jetbrains.tfsIntegration.actions.CheckoutAction"/>
<action id="Tfs.Branch" class="org.jetbrains.tfsIntegration.actions.BranchAction"/>
<action id="Tfs.MergeChanges" class="org.jetbrains.tfsIntegration.actions.MergeBranchAction"/>
<separator/>
<action id="Tfs.Label" class="org.jetbrains.tfsIntegration.actions.LabelAction"/>
<separator/>
<action id="Tfs.Lock" class="org.jetbrains.tfsIntegration.actions.LockAction"/>
<separator/>
<reference id="Compare.SameVersion"/>
<reference id="Compare.LastVersion"/>
<reference id="Compare.Selected"/>
<reference id="Vcs.ShowTabbedFileHistory"/>
<reference id="Vcs.ShowHistoryForBlock"/>
<reference id="Annotate"/>
<reference id="ChangesView.Browse"/>
<separator/>
<action id="Tfs.ItemInfo" class="org.jetbrains.tfsIntegration.actions.ItemInfoAction"/>
<add-to-group group-id="TfsGlobalGroup" anchor="last"/>
<add-to-group group-id="TfsFilePopupGroup" anchor="last"/>
<separator/>
<action id="TFS.ManageWorkspaces"
class="org.jetbrains.tfsIntegration.actions.TfsEditConfigurationAction"/>
</group>
<group id="TfsTreePopupMenu">
</group>
<action id="TFS.CreateVirtualFolder"
class="org.jetbrains.tfsIntegration.ui.servertree.CreateVirtualFolderAction" icon="AllIcons.Actions.NewFolder">
<add-to-group group-id="TfsTreePopupMenu" anchor="first"/>
</action>
</actions>
</idea-plugin>