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>