blob: d42cab21ddacfdab1157bbbdbe5c07e5890baf9d [file] [log] [blame]
<idea-plugin version="2">
<name>CVS Integration</name>
<id>CVS</id>
<version>11</version>
<vendor>JetBrains</vendor>
<resource-bundle>com.intellij.cvsSupport2.CvsBundle</resource-bundle>
<category>VCS Integration</category>
<description>
<![CDATA[
Allows working with CVS version control system.
The following features are available:
<ul>
<li>Dedicated page under the Version Control node in the Settings/Preferences dialog.</li>
<li>When CVS is not enabled, it is still possible to browse, check out sources from and import into the available CVS repositories.</li>
<li>When CVS is enabled, the CVS node appears on the VCS menu, and on the context menu of the editor.
</ul>
]]>
</description>
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.vcs</depends>
<extensions defaultExtensionNs="com.intellij">
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
<checkoutProvider implementation="com.intellij.cvsSupport2.checkout.CvsCheckoutProvider"/>
<applicationService serviceInterface="com.intellij.openapi.cvsIntegration.CvsServices"
serviceImplementation="com.intellij.cvsSupport2.impl.CvsServicesImpl"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.config.CvsApplicationLevelConfiguration"
serviceImplementation="com.intellij.cvsSupport2.config.CvsApplicationLevelConfiguration"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.application.CvsEntriesManager"
serviceImplementation="com.intellij.cvsSupport2.application.CvsEntriesManager"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.connections.ssh.SSHPasswordProviderImpl"
serviceImplementation="com.intellij.cvsSupport2.connections.ssh.SSHPasswordProviderImpl"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.config.ImportConfiguration"
serviceImplementation="com.intellij.cvsSupport2.config.ImportConfiguration"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.connections.ssh.SshConnectionPool"
serviceImplementation="com.intellij.cvsSupport2.connections.ssh.SshConnectionPool"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.connections.ssh.EmptyPool"
serviceImplementation="com.intellij.cvsSupport2.connections.ssh.EmptyPool"/>
<applicationService serviceInterface="com.intellij.cvsSupport2.connections.ssh.SocksAuthenticatorManager"
serviceImplementation="com.intellij.cvsSupport2.connections.ssh.SocksAuthenticatorManager"/>
<projectService serviceInterface="com.intellij.cvsSupport2.ui.CvsTabbedWindow"
serviceImplementation="com.intellij.cvsSupport2.ui.CvsTabbedWindow"/>
<projectService serviceInterface="com.intellij.cvsSupport2.config.CvsConfiguration"
serviceImplementation="com.intellij.cvsSupport2.config.CvsConfiguration"/>
<projectService serviceInterface="com.intellij.cvsSupport2.application.CvsStorageComponent"
serviceImplementation="com.intellij.cvsSupport2.application.CvsStorageSupportingDeletionComponent"/>
<vcsCheckinHandlerFactory implementation="com.intellij.cvsSupport2.CvsCheckinHandlerFactory"/>
<vcs name="CVS" vcsClass="com.intellij.cvsSupport2.CvsVcs2" displayName="CVS" administrativeAreaName="CVS"/>
<vcsPopupProvider implementation="com.intellij.cvsSupport2.actions.CvsQuickListContentProvider"/>
</extensions>
<actions>
<action id="Cvs.Import" class="com.intellij.cvsSupport2.actions.ImportAction">
<add-to-group group-id="Vcs.Import"/>
</action>
<action id="Cvs.BrowseCVSRepository" class="com.intellij.cvsSupport2.actions.BrowseCvsRepositoryAction">
<add-to-group group-id="Vcs.Browse"/>
</action>
<group id="CvsGlobalGroup" class="com.intellij.cvsSupport2.actions.Cvs2Group" popup="true">
<add-to-group group-id="VcsGlobalGroup" anchor="after" relative-to-action="Vcs.Specific"/>
<separator/>
<action id="GlobalSettings" class="com.intellij.cvsSupport2.actions.GlobalSettingsAction"/>
<action id="ConfigureCvsRoots" class="com.intellij.cvsSupport2.actions.ConfigureCvsRootsAction"/>
<action id="MigrateCvsRoot" class="com.intellij.cvsSupport2.actions.MigrateCvsRootAction"/>
<separator/>
</group>
<group id="CvsFilePopupGroup" class="com.intellij.cvsSupport2.actions.Cvs2Group" popup="true">
<add-to-group group-id="VcsGroup" anchor="last"/>
</group>
<action id="Cvs.GetFromRepository" class="com.intellij.cvsSupport2.actions.GetFileFromRepositoryAction">
<add-to-group group-id="UpdateActionGroup" anchor="last"/>
</action>
<group id="AddOptionDialogActionGroup">
<action id="Cvs.Ignore" class="com.intellij.cvsSupport2.actions.IgnoreFileAction">
<add-to-group group-id="Vcs.CheckinProjectPopup" anchor="last"/>
</action>
</group>
<group id="CvsActions" class="com.intellij.cvsSupport2.actions.Cvs2Group">
<reference id="CheckinFiles"/>
<reference id="ChangesView.Rollback"/>
<reference id="UpdateFiles"/>
<reference id="CheckStatusForFiles"/>
<action id="Cvs.Checkout" class="com.intellij.cvsSupport2.actions.CheckoutFileAction"/>
<action id="Cvs.MergeAction" class="com.intellij.cvsSupport2.actions.merge.MergeAction"/>
<separator/>
<action id="Cvs.Add" class="com.intellij.cvsSupport2.actions.AddFileOrDirectoryAction"/>
<action id="Cvs.UndoAdd" class="com.intellij.cvsSupport2.actions.UnmarkAddedAction"/>
<action id="Cvs.Remove" class="com.intellij.cvsSupport2.actions.RemoveLocallyDeletedFilesAction"/>
<reference id="Cvs.Ignore"/>
<separator/>
<reference id="Compare.SameVersion"/>
<reference id="Compare.LastVersion"/>
<reference id="Compare.Selected"/>
<reference id="Compare.Specified"/>
<reference id="Vcs.ShowTabbedFileHistory"/>
<reference id="Vcs.ShowHistoryForBlock"/>
<reference id="Annotate"/>
<separator/>
<action id="Cvs.CreateBranch" class="com.intellij.cvsSupport2.actions.BranchAction"/>
<action id="Cvs.CreateTag" class="com.intellij.cvsSupport2.actions.CreateTagAction"/>
<action id="Cvs.DeleteTag" class="com.intellij.cvsSupport2.actions.DeleteTagAction"/>
<separator/>
<group id="EditAndWatch" popup="true">
<action id="Cvs.Edit" class="com.intellij.cvsSupport2.actions.EditAction"/>
<action id="Cvs.Unedit" class="com.intellij.cvsSupport2.actions.UneditAction"/>
<action id="Cvs.Editors" class="com.intellij.cvsSupport2.actions.ViewEditorsAction"/>
<separator/>
<action id="Cvs.WatchOn" class="com.intellij.cvsSupport2.actions.WatchOnAction"/>
<action id="Cvs.WatchOff" class="com.intellij.cvsSupport2.actions.WatchOffAction"/>
<action id="Cvs.WatchAdd" class="com.intellij.cvsSupport2.actions.WatchAddAction"/>
<action id="Cvs.WatchRemove" class="com.intellij.cvsSupport2.actions.WatchRemoveAction"/>
<action id="Cvs.Watchers" class="com.intellij.cvsSupport2.actions.ViewWatchersAction"/>
</group>
<separator/>
<action id="Cvs.ToggleOffline" class="com.intellij.cvsSupport2.actions.ToggleOfflineAction"/>
<add-to-group group-id="UpdateActionGroup" anchor="last"/>
<separator/>
<reference id="ChangesView.Browse"/>
<add-to-group group-id="CvsFilePopupGroup" anchor="last"/>
<add-to-group group-id="CvsGlobalGroup" anchor="last"/>
</group>
</actions>
</idea-plugin>