blob: 488690d9d0354ecca6f5b463d82fcd9dd3924bac [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<plugin
name="%pluginName"
id="org.eclipse.team.cvs.ui"
version="2.0.0"
provider-name="Object Technology International, Inc."
class="org.eclipse.team.internal.ccvs.ui.CVSUIPlugin">
<requires>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.team.core"/>
<import plugin="org.eclipse.team.ui"/>
<import plugin="org.eclipse.team.cvs.core"/>
<import plugin="org.eclipse.compare"/>
</requires>
<runtime>
<library name="teamcvsui.jar"/>
</runtime>
<!-- *************** Authenticator **************** -->
<extension point="org.eclipse.team.cvs.core.authenticator">
<authenticator>
<run class="org.eclipse.team.internal.ccvs.ui.WorkbenchUserAuthenticator"/>
</authenticator>
</extension>
<!-- ******************* Wizards ****************** -->
<extension point="org.eclipse.team.ui.configurationWizards">
<wizard
name="%SharingWizard.name"
icon="icons/full/wizards/newconnect_wiz.gif"
class="org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard"
id="org.eclipse.team.ccvs.ui.SharingWizard">
</wizard>
</extension>
<!-- ************** Property Pages *************** -->
<extension point="org.eclipse.ui.propertyPages">
<page name="%CVS" id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage"
objectClass="org.eclipse.core.resources.IFile"
class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
</page>
<page name="%CVS" id="org.eclipse.team.ccvs.ui.propertyPages.CVSPropertiesPage"
objectClass="org.eclipse.core.resources.IProject"
class="org.eclipse.team.internal.ccvs.ui.CVSPropertiesPage" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
</page>
</extension>
<!-- ******************* Menus ******************** -->
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.team.ccvs.ui.ResourceContributions"
objectClass="org.eclipse.core.resources.IResource" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
<action
id="org.eclipse.team.ccvs.ui.tag"
label="%TagAction.label"
tooltip="%TagAction.tooltip"
menubarPath="team.main/group2"
class="org.eclipse.team.internal.ccvs.ui.actions.TagAction"/>
<action
id="org.eclipse.team.ccvs.ui.add"
label="%AddAction.label"
tooltip="%AddAction.tooltip"
menubarPath="team.main/group2"
class="org.eclipse.team.internal.ccvs.ui.actions.AddAction"/>
<action
id="org.eclipse.team.ccvs.ui.compareWithRemote"
label="%CompareWithRemoteAction.label"
tooltip="%CompareWithRemoteAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"/>
<action
id="org.eclipse.team.ccvs.ui.update"
label="%UpdateAction.label"
tooltip="%UpdateAction.tooltip"
menubarPath="team.main/group2"
class="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"/>
<action
id="org.eclipse.team.ccvs.ui.replace"
label="%ReplaceWithAction.label"
tooltip="%ReplaceWithAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"/>
<action
id="org.eclipse.team.ccvs.ui.commit"
label="%CommitAction.label"
tooltip="%CommitAction.tooltip"
menubarPath="team.main/group2"
class="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"/>
<action
id="org.eclipse.team.ccvs.ui.ignore"
label="%IgnoreAction.label"
tooltip="%IgnoreAction.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"/>
<action
id="org.eclipse.team.ccvs.ui.branch"
label="%BranchAction.label"
tooltip="%BranchAction.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"/>
<action
id="org.eclipse.team.ccvs.ui.GenerateDiff"
label="%GenerateDiff.label"
tooltip="%GenerateDiff.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"/>
<action
id="org.eclipse.team.ccvs.ui.showHistory"
label="%ShowHistoryAction.label"
tooltip="%ShowHistoryAction.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"/>
<action
id="org.eclipse.team.ccvs.ui.sync"
label="%Synchronize.label"
tooltip="%Synchronize.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.IProjectContributions"
objectClass="org.eclipse.core.resources.IProject" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
<action
id="org.eclipse.team.ccvs.ui.compareWithTag"
label="%CompareWithTagAction.label"
tooltip="%CompareWithTagAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"/>
<action
id="org.eclipse.team.ccvs.ui.merge"
label="%MergeAction.label"
tooltip="%MergeAction.tooltip"
menubarPath="team.main/group1"
class="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.IContainerContributions"
objectClass="org.eclipse.core.resources.IContainer" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
<action
id="org.eclipse.team.ccvs.ui.replaceWithTag"
label="%ReplaceWithTagAction.label"
tooltip="%ReplaceWithTagAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithTagAction"/>
<action
id="org.eclipse.team.ccvs.ui.unmanage"
label="%UnmanageFolder.label"
tooltip="%UnmanageFolder.tooltip"
menubarPath="team.main/projectGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.UnmanageAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.IFileContributions"
objectClass="org.eclipse.core.resources.IFile" adaptable="true">
<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
<action
id="org.eclipse.team.ccvs.ui.delete"
label="%Delete.label"
tooltip="%Delete.tooltip"
menubarPath="team.main/group2"
class="org.eclipse.team.ui.actions.DeleteAction"/>
<action
id="org.eclipse.team.ccvs.ui.compareWithRevision"
label="%CompareWithRevisionAction.label"
tooltip="%CompareWithRevisionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"/>
<action
id="org.eclipse.team.ccvs.ui.replaceWithRevision"
label="%ReplaceWithRevisionAction.label"
tooltip="%ReplaceWithRevisionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.RemoteFolderContributions"
objectClass="org.eclipse.team.ccvs.core.ICVSRemoteFolder">
<action
id="org.eclipse.team.ccvs.ui.checkoutAs"
label="%CheckoutAsAction.label"
tooltip="%CheckoutAsAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutAsAction"/>
<action
id="org.eclipse.team.ccvs.ui.addToWorkspace"
label="%AddToWorkspaceAction.label"
tooltip="%AddToWorkspaceAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.AddToWorkspaceAction"/>
<action
id="org.eclipse.team.ccvs.ui.removeTag"
label="%RemoveModuleVersionAction.label"
tooltip="%RemoveModuleVersionAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.RemoveModuleVersionAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.RemoteFileContributions"
objectClass="org.eclipse.team.ccvs.core.ICVSRemoteFile">
<action
id="org.eclipse.team.ccvs.ui.openRemoteFile"
label="%OpenRemoteFileAction.label"
tooltip="%OpenRemoteFileAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.OpenRemoteFileAction"/>
<action
id="org.eclipse.team.ccvs.ui.showHistory"
label="%ShowHistoryAction.label"
tooltip="%ShowHistoryAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.ShowHistoryAction"/>
<action
id="org.eclipse.team.ccvs.ui.autoDefine"
label="%AutoDefineTagsAction.label"
tooltip="%AutoDefineTagsAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.AutoDefineTagsAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.LogEntryContributions"
objectClass="org.eclipse.team.ccvs.core.ILogEntry">
<action
id="org.eclipse.team.ccvs.ui.openLogEntry"
label="%OpenLogEntryAction.label"
tooltip="%OpenLogEntryAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.OpenLogEntryAction"/>
<action
id="org.eclipse.team.ccvs.ui.compareLogEntries"
label="%CompareRemoteResourcesAction.label"
tooltip="%CompareRemoteResourcesAction.tooltip"
enablesFor="2"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.VersionCategoryContributions"
objectClass="org.eclipse.team.internal.ccvs.ui.model.RemoteModule">
<action
id="org.eclipse.team.ccvs.ui.defineVersion"
label="%DefineVersionAction.label"
tooltip="%DefineVersionAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.DefineVersionAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.ProjectVersionContributions"
objectClass="org.eclipse.team.internal.ccvs.ui.model.ProjectVersion">
<action
id="org.eclipse.team.ccvs.ui.defineVersion"
label="%DefineVersionAction.label"
tooltip="%DefineVersionAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.DefineVersionAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.RemoteRootContributions"
objectClass="org.eclipse.team.ccvs.core.ICVSRepositoryLocation">
<action
id="org.eclipse.team.ccvs.ui.removeRoot"
label="%RemoveRootAction.label"
tooltip="%RemoveRootAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.RemoveRootAction"/>
<action
id="org.eclipse.team.ccvs.ui.defineBranch"
label="%DefineBranchAction.label"
icon="icons/full/clcl16/newstream_wiz.gif"
tooltip="%DefineBranchAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.DefineBranchAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.BranchCategoryContributions"
objectClass="org.eclipse.team.internal.ccvs.ui.model.BranchCategory">
<action
id="org.eclipse.team.ccvs.ui.defineBranch"
label="%DefineBranchAction.label"
tooltip="%DefineBranchAction.tooltip"
icon="icons/full/clcl16/newstream_wiz.gif"
class="org.eclipse.team.internal.ccvs.ui.actions.DefineBranchAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.BranchTagContributions"
objectClass="org.eclipse.team.internal.ccvs.ui.model.BranchTag">
<action
id="org.eclipse.team.ccvs.ui.removeBranchTag"
label="%RemoveBranchTagAction.label"
tooltip="%RemoveBranchTagAction.tooltip"
class="org.eclipse.team.internal.ccvs.ui.actions.RemoveBranchTagAction"/>
</objectContribution>
<objectContribution
id="org.eclipse.team.ccvs.ui.RemoteResourceContributions"
objectClass="org.eclipse.team.ccvs.core.ICVSRemoteResource">
<action
id="org.eclipse.team.ccvs.ui.compareRemoteResources"
label="%CompareRemoteResourcesAction.label"
tooltip="%CompareRemoteResourcesAction.tooltip"
enablesFor="2"
class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"/>
</objectContribution>
</extension>
<!-- ************** Views ********************** -->
<extension point="org.eclipse.ui.views">
<category
id="org.eclipse.team.ccvs.ui"
name="%viewCategory">
</category>
<view
name="%Console.name"
category="org.eclipse.team.ccvs.ui"
class="org.eclipse.team.internal.ccvs.ui.Console"
id="org.eclipse.team.ccvs.ui.console"
icon="icons/full/cview16/console_view.gif">
</view>
<view
id="org.eclipse.team.ccvs.ui.RepositoriesView"
icon="icons/full/cview16/repo_rep.gif"
name="%RepositoriesView.name"
category="org.eclipse.team.ccvs.ui"
class="org.eclipse.team.internal.ccvs.ui.RepositoriesView">
</view>
<view
id="org.eclipse.team.ccvs.ui.HistoryView"
icon="icons/full/cview16/history_view.gif"
name="%HistoryView.name"
category="org.eclipse.team.ccvs.ui"
class="org.eclipse.team.internal.ccvs.ui.HistoryView">
</view>
</extension>
<extension point="org.eclipse.ui.resourceFilters">
<filter pattern="CVS" selected="true"/>
</extension>
<!-- ** Temporary Filter ** -->
<extension point="org.eclipse.jdt.ui.javaElementFilters">
<filter pattern="CVS" selected="true"/>
<filter pattern="*.CVS" selected="true"/>
</extension>
<!-- **************** PREFERENCES ******************* -->
<extension
point = "org.eclipse.ui.preferencePages">
<page id="org.eclipse.team.cvs.ui.CVSPreferences"
class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
name="%PreferencePage.name">
</page>
</extension>
<extension
point = "org.eclipse.ui.preferencePages">
<page id="org.eclipse.team.cvs.ui.CVSDecoratorPreferences"
class="org.eclipse.team.internal.ccvs.ui.CVSDecoratorPreferencesPage"
name="%DecoratorPreferencePage.name"
category="org.eclipse.team.cvs.ui.CVSPreferences">
</page>
</extension>
<!-- **************** DECORATOR ******************* -->
<extension point="org.eclipse.ui.decorators">
<decorator
id="org.eclipse.team.cvs.ui.decorator"
label="%DecoratorStandard.name"
state="false"
class="org.eclipse.team.internal.ccvs.ui.CVSDecorator"
objectClass="org.eclipse.core.resources.IResource"
adaptable="true">
</decorator>
</extension>
</plugin>