<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
    Copyright (c) 2001, 2014 IBM Corporation and others.

    This program and the accompanying materials
    are made available under the terms of the Eclipse Public License 2.0
    which accompanies this distribution, and is available at
    https://www.eclipse.org/legal/epl-2.0/

    SPDX-License-Identifier: EPL-2.0
   
    Contributors:
        IBM Corporation - initial API and implementation
 -->

<plugin>

    
<!-- *************** Synchronize Wizards **************** -->
   <extension
         point="org.eclipse.team.ui.synchronizeWizards">
      <wizard
            class="org.eclipse.team.internal.ccvs.ui.mappings.ModelSynchronizeWizard"
            name="%WorkspaceSynchronizeWizard.name"
            description="%WorkspaceSynchronizeWizard.description"
            icon="$nl$/icons/full/eview16/cvs_persp.gif"
            id="org.eclipse.team.cvs.ui.ModelSynchronizeWizard"/>
   </extension>
<!-- *************** Console Factory **************** -->
   <extension
         point="org.eclipse.ui.console.consoleFactories">
      <consoleFactory
            label="%CVS"
            icon="$nl$/icons/full/eview16/console_view.gif"
            class="org.eclipse.team.internal.ccvs.ui.console.CVSConsoleFactory"/>
   </extension>
   <extension
         point="org.eclipse.ui.console.consolePageParticipants">
      <consolePageParticipant
            class="org.eclipse.team.internal.ccvs.ui.console.CVSConsolePageParticipant"
            id="org.eclipse.team.internal.ccvs.ui.console.CVSConsolePageParticipant">
         <enablement>
            <instanceof value="org.eclipse.team.internal.ccvs.ui.console.CVSOutputConsole"/>
         </enablement>
      </consolePageParticipant>
   </extension>
   
<!-- *************** Synchronize View Participant **************** -->
   <extension
         point="org.eclipse.team.ui.synchronizeParticipants">
      <participant
            name="%CVSWorkspaceParticipant"
            icon="$nl$/icons/full/eview16/cvs_persp.gif"
            class="org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant"
            id="org.eclipse.team.cvs.ui.cvsworkspace-participant"
            helpContextId="org.eclipse.team.cvs.ui.cvs_sync_view_context">
      </participant>
      <participant
            name="%CVSResourceMappingParticipant"
            icon="$nl$/icons/full/eview16/cvs_persp.gif"
            class="org.eclipse.team.internal.ccvs.ui.mappings.WorkspaceModelParticipant"
            id="org.eclipse.team.cvs.ui.workspace-participant"
            helpContextId="org.eclipse.team.cvs.ui.cvs_sync_view_context">
      </participant>
      <participant
            name="%CVSMergeParticipant"
            icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
            class="org.eclipse.team.internal.ccvs.ui.subscriber.MergeSynchronizeParticipant"
            id="org.eclipse.team.cvs.ui.cvsmerge-participant">
      </participant>
      <participant
            persistent="false"
            name="%CVSCompareParticipant"
            icon="$nl$/icons/full/eview16/compare_view.gif"
            class="org.eclipse.team.internal.ccvs.ui.subscriber.CompareParticipant"
            id="org.eclipse.team.cvs.ui.compare-participant">
      </participant>
      <participant
            class="org.eclipse.team.internal.ccvs.ui.mappings.ModelCompareParticipant"
            icon="$nl$/icons/full/eview16/compare_view.gif"
            id="org.eclipse.team.cvs.ui.modelCompareParticipant"
            name="%CVSCompareParticipant"
            persistent="false"/>
      <participant
            class="org.eclipse.team.internal.ccvs.ui.mappings.ModelMergeParticipant"
            icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
            id="org.eclipse.team.cvs.ui.modelMergeParticipant"
            name="%CVSMergeParticipant"
            persistent="true"/>
   </extension>
   
   <extension
         point="org.eclipse.ui.navigator.viewer">
       <viewer
             viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
           <popupMenu
                allowsPlatformContributions="false"
                id="org.eclipse.team.cvs.ui.workspaceSynchronizationMenu">  
             <insertionPoint name="file"/>
             <insertionPoint name="file-bottom"/>  
             <insertionPoint name="edit" separator="true"/>          
             <insertionPoint name="synchronize"/>
             <insertionPoint
                   name="navigate"
                   separator="true"/>
             <insertionPoint
                   name="update"
                   separator="true"/>
             <insertionPoint
                   name="commit"
                   separator="false"/>
             <insertionPoint
                   name="overrideActions"
                   separator="true"/>
             <insertionPoint
                   name="otherActions1"
                   separator="true"/>
             <insertionPoint
                   name="otherActions2"
                   separator="true"/> 
             <insertionPoint
                   name="changeSetActions"
                   separator="true"/> 
             <insertionPoint
                   name="sort"
                   separator="true"/>
             <insertionPoint
                   name="additions"
                   separator="true"/>              
             <insertionPoint
                   name="properties"
                   separator="true"/>
          </popupMenu>
       </viewer>
       <viewer viewerId="org.eclipse.team.cvs.ui.mergeSynchronization">
          <popupMenu
                allowsPlatformContributions="false"
                id="org.eclipse.team.cvs.ui.mergeSynchronizationMenu">
             <insertionPoint name="file"/>  
             <insertionPoint name="edit" separator="true"/>          
             <insertionPoint name="synchronize"/>
             <insertionPoint
                   name="navigate"
                   separator="true"/>
             <insertionPoint
                   name="merge"
                   separator="true"/>
             <insertionPoint
                   name="other"
                   separator="true"/>
             <insertionPoint
                   name="otherActions1"
                   separator="true"/>
             <insertionPoint
                   name="changeSetActions"
                   separator="true"/> 
             <insertionPoint
                   name="sort"
                   separator="true"/>
             <insertionPoint
                   name="additions"
                   separator="true"/>              
             <insertionPoint
                   name="properties"
                   separator="true"/>   
          </popupMenu>
       </viewer>
      <viewer viewerId="org.eclipse.team.cvs.ui.compareSynchronization">
          <popupMenu
                allowsPlatformContributions="false"
                id="org.eclipse.team.cvs.ui.compareSynchronizationMenu">
             <insertionPoint name="file"/>
             <insertionPoint name="file-bottom"/>
             <insertionPoint name="edit"/>          
             <insertionPoint name="synchronize"/>
             <insertionPoint
                   name="navigate"
                   separator="true"/>
             <insertionPoint
                   name="merge"
                   separator="true"/>
             <insertionPoint
                   name="other"
                   separator="true"/>
             <insertionPoint
                   name="changeSetActions"
                   separator="true"/> 
             <insertionPoint
                   name="sort"
                   separator="true"/>
             <insertionPoint
                   name="additions"
                   separator="true"/>              
             <insertionPoint
                   name="properties"
                   separator="true"/>  
          </popupMenu>
       </viewer>
   </extension>

<!-- *************** Property Testers **************** -->
   <extension point="org.eclipse.core.expressions.propertyTesters">
      <propertyTester
         id="org.eclipse.team.internal.ccvs.ui.IEditorInputTester"
         type="org.eclipse.ui.IEditorInput"
         namespace="org.eclipse.team.internal.ccvs.ui"
         properties="isManaged"
         class="org.eclipse.team.internal.ccvs.ui.IEditorInputTester">
      </propertyTester>
   </extension>

<!-- *************** Menus **************** -->   
   <extension point="org.eclipse.ui.menus">
      <menuContribution
         locationURI="popup:#AbstractTextEditorRulerContext?after=QuickDiff.Toggle">
         <command
            commandId="org.eclipse.team.cvs.ui.showAnnotation"
            label="%ShowAnnotationAction.label"
            style="push">
            <visibleWhen
               checkEnabled="false">
               <with variable="activeEditorInput">
                  <test
                     property="org.eclipse.team.internal.ccvs.ui.isManaged"
                     value="true">
                  </test>
               </with>
            </visibleWhen>
         </command>
      </menuContribution>
   </extension>

<!-- *************** Authenticator **************** -->
   <extension
         point="org.eclipse.team.cvs.core.authenticator">
      <authenticator>
         <run
               class="org.eclipse.team.internal.ccvs.ui.WorkbenchUserAuthenticator">
         </run>
      </authenticator>
   </extension>
<!-- *************** CVS File Modification Validator **************** -->
   <extension
         point="org.eclipse.team.cvs.core.filemodificationvalidator">
      <validator>
         <run
               class="org.eclipse.team.internal.ccvs.ui.FileModificationValidator">
         </run>
      </validator>
   </extension>
<!-- ************** Project Sets (for backwards compatibility) **************** -->
	<extension point="org.eclipse.team.core.projectSets">
		<projectSets id="org.eclipse.team.cvs.core.cvsnature" class="org.eclipse.team.internal.ccvs.ui.CVSProjectSetSerializer"/>
	</extension>
<!-- ******************* Configurationb Wizard ****************** -->
   <extension
         point="org.eclipse.team.ui.configurationWizards">
      <wizard
            name="%SharingWizard.name"
            icon="$nl$/icons/full/etool16/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
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            name="%CVS"
            class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage"
            id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
      </page>
      <page
            objectClass="org.eclipse.core.resources.IFolder"
            adaptable="true"
            name="%CVS"
            class="org.eclipse.team.internal.ccvs.ui.CVSFolderPropertiesPage"
            id="org.eclipse.team.ccvs.ui.propertyPages.CVSFolderPropertiesPage">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
      </page>
      <page
            objectClass="org.eclipse.core.resources.IProject"
            adaptable="true"
            name="%CVS"
            class="org.eclipse.team.internal.ccvs.ui.CVSProjectPropertiesPage"
            id="org.eclipse.team.ccvs.ui.propertyPages.CVSProjectPropertiesPage">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
      </page>
      <page
            objectClass="org.eclipse.team.internal.ccvs.ui.repo.RepositoryRoot"
            name="%CVS"
            class="org.eclipse.team.internal.ccvs.ui.repo.CVSRepositoryPropertiesPage"
            id="org.eclipse.team.ccvs.ui.propertyPages.CVSRepositoryPropertiesPage">
      </page>
      <page
            objectClass="org.eclipse.team.internal.ccvs.ui.repo.RepositoryRoot"
            name="%ServerEncoding"
            class="org.eclipse.team.internal.ccvs.ui.repo.RepositoryEncodingPropertyPage"
            id="org.eclipse.team.ccvs.ui.propertyPages.RepositoryEncodingPage">
      </page>
   </extension>
<!-- ******************* Menus ******************** -->
   <extension
         point="org.eclipse.ui.popupMenus">
      <objectContribution
            objectClass="org.eclipse.core.resources.IFile"
            adaptable="true"
            id="org.eclipse.team.ccvs.ui.IFileContributions">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
         <action
               helpContextId="org.eclipse.team.cvs.ui.show_in_history_action_context"
               label="%ShowHistoryAction.label"
               definitionId="org.eclipse.team.cvs.ui.showHistory"
               icon="$nl$/icons/full/etool16/history.gif"
               tooltip="%ShowHistoryAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"
               menubarPath="team.main/group2"
               overrideActionId="org.eclipse.team.ui.showLocalHistory"
               id="org.eclipse.team.cvs.ui.showHistory">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
               label="%ShowAnnotationAction.label"
               definitionId="org.eclipse.team.cvs.ui.showAnnotation"
               icon="$nl$/icons/full/etool16/annotate.gif"
               tooltip="%ShowAnnotationAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
               menubarPath="team.main/group2"
               id="org.eclipse.team.cvs.ui.showAnnotation">
         </action>
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"
               definitionId="org.eclipse.team.cvs.ui.compareWithRevision"
               helpContextId="org.eclipse.team.cvs.ui.compare_with_revision_action_context"
               id="org.eclipse.team.cvs.ui.compareWithRevision"
               label="%CompareWithRevisionAction.label"
               menubarPath="compareWithMenu/compareWithGroup"
               overrideActionId="org.eclipse.team.ui.compareLocalHistory"
               tooltip="%CompareWithRevisionAction.tooltip">
         </action>
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRevisionAction"
               definitionId="org.eclipse.team.cvs.ui.replaceWithRevision"
               helpContextId="org.eclipse.team.cvs.ui.replace_with_revision_action_context"
               id="org.eclipse.team.cvs.ui.replaceWithRevision"
               label="%ReplaceWithRevisionAction.label"
               menubarPath="replaceWithMenu/replaceWithGroup"
               overrideActionId="org.eclipse.team.ui.replaceLocalHistory"
               tooltip="%ReplaceWithRevisionAction.tooltip">
         </action>
         <action
               label="%EditAction.label"
               helpContextId="org.eclipse.team.cvs.ui.team_edit_action_context"
               tooltip="%EditAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.EditAction"
               menubarPath="team.main/group4"
               id="org.eclipse.team.ccvs.ui.edit">
         </action>
         <action
               label="%UneditAction.label"
               helpContextId="org.eclipse.team.cvs.ui.team_unedit_action_context"
               tooltip="%UneditAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.UneditAction"
               menubarPath="team.main/group4"
               id="org.eclipse.team.ccvs.ui.unedit">
         </action>
      </objectContribution>
            <objectContribution
            objectClass="org.eclipse.core.resources.IResource"
            adaptable="true"
            id="org.eclipse.team.ccvs.ui.IResourceContributions">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
         <action
               label="%ShowEditorsAction.label"
               helpContextId="org.eclipse.team.cvs.ui.team_show_editors_action_context"
               tooltip="%ShowEditorsAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowEditorsAction"
               menubarPath="team.main/group4"
               id="org.eclipse.team.ccvs.ui.showeditors">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
            adaptable="true"
            id="org.eclipse.team.ccvs.ui.ResourceMapperContributions">
		 <enablement>
           <adapt type="org.eclipse.core.resources.mapping.ResourceMapping">
              <test property="org.eclipse.core.resources.projectPersistentProperty" args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature" />
           </adapt>
         </enablement>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_set_keyword_mode_action_context"
               label="%SetKeywordSubstitutionAction.label"
               definitionId="org.eclipse.team.cvs.ui.setKeywordSubstitution"
               class="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction"
               tooltip="%SetKeywordSubstitutionAction.tooltip"
               menubarPath="team.main/group3"
               id="org.eclipse.team.cvs.ui.setKeywordSubstitution">
         </action>
         <action
                helpContextId="org.eclipse.team.cvs.ui.team_switch_action_context"
               label="%UpdateActionSwitch.label"
               definitionId="org.eclipse.team.cvs.ui.updateSwitch"
               class="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"
               tooltip="%UpdateActionSwitch.tooltip"
               menubarPath="team.main/group2"
               id="org.eclipse.team.cvs.ui.updateSwitch">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_merge_action_context"
               label="%MergeAction.label"
               definitionId="org.eclipse.team.cvs.ui.merge"
               tooltip="%MergeAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"
               icon="$nl$/icons/full/obj16/branches_rep.gif"
               menubarPath="team.main/group2"
               id="org.eclipse.team.cvs.ui.merge">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_branch_action_context"
               label="%BranchAction.label"
               definitionId="org.eclipse.team.cvs.ui.branch"
               tooltip="%BranchAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               menubarPath="team.main/group2"
               id="org.eclipse.team.cvs.ui.branch">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_tag_as_version_action_context"
               label="%TagAction.label"
               definitionId="org.eclipse.team.cvs.ui.tag"
               tooltip="%TagAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.TagLocalAction"
               icon="$nl$/icons/full/obj16/versions_rep.gif"
               menubarPath="team.main/group2"
               id="org.eclipse.team.cvs.ui.tag">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.compare_with_tag_action_context"
               label="%CompareWithTagAction.label"
               definitionId="org.eclipse.team.cvs.ui.compareWithTag"
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"
               tooltip="%CompareWithTagAction.tooltip"
               menubarPath="compareWithMenu/compareWithGroup"
               id="org.eclipse.team.cvs.ui.compareWithTag">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.compare_with_latest_action_context"
               label="%CompareWithRemoteAction.label"
               definitionId="org.eclipse.team.cvs.ui.compareWithRemote"
               tooltip="%CompareWithRemoteAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"
               menubarPath="compareWithMenu/compareWithGroup"
               id="org.eclipse.team.cvs.ui.compareWithRemote">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.replace_with_tag_action_context"
               label="%ReplaceWithTagAction.label"
               definitionId="org.eclipse.team.cvs.ui.replaceWithTag"
               class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithSelectableTagAction"
               tooltip="%ReplaceWithTagAction.tooltip"
               menubarPath="replaceWithMenu/replaceWithGroup"
               id="org.eclipse.team.cvs.ui.replaceWithTag">
         </action>
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithLatestRevisionAction"
               definitionId="org.eclipse.team.cvs.ui.replaceWithBase"
               helpContextId="org.eclipse.team.cvs.ui.replace_with_tag_action_context"
               id="org.eclipse.team.cvs.ui.replaceWithBase"
               label="%ReplaceWithLastRevision.label"
               menubarPath="team.main/group4"
               tooltip="%ReplaceWithLastRevision.tooltip">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.replace_with_latest_action_context"
               label="%ReplaceWithAction.label"
               definitionId="org.eclipse.team.cvs.ui.replace"
               class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"
               tooltip="%ReplaceWithAction.tooltip"
               menubarPath="replaceWithMenu/replaceWithGroup"
               id="org.eclipse.team.cvs.ui.replace">
         </action>
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"
               definitionId="org.eclipse.team.cvs.ui.GenerateDiff"
               helpContextId="org.eclipse.team.cvs.ui.team_create_patch_action_context"
               id="org.eclipse.team.cvs.ui.GenerateDiff"
               label="%GenerateDiff.label"
               menubarPath="team.main/group1"
               tooltip="%GenerateDiff.tooltip"/>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_update_action_context"
               label="%UpdateAction.label"
               definitionId="org.eclipse.team.cvs.ui.update"
               class="org.eclipse.team.internal.ccvs.ui.actions.UpdateSilentAction"
               tooltip="%UpdateAction.tooltip"
               menubarPath="team.main/group1"
               id="org.eclipse.team.ccvs.ui.update">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_commit_action_context"
               label="%CommitAction.label"
               definitionId="org.eclipse.team.cvs.ui.commit"
               class="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"
               tooltip="%CommitAction.tooltip"
               menubarPath="team.main/group1"
               id="org.eclipse.team.ccvs.ui.commit">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_synchronize_action_context"
               label="%Synchronize.label"
               tooltip="%Synchronize.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"
               definitionId="org.eclipse.team.cvs.ui.sync"
               menubarPath="team.main/group1"
               id="org.eclipse.team.cvs.ui.sync">
         </action>
                  <action
               label="%RestoreFromRepositoryAction.label"
               helpContextId="org.eclipse.team.cvs.ui.team_restore_from_repository_action_context"
               tooltip="%RestoreFromRepositoryAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.RestoreFromRepositoryAction"
               menubarPath="team.main/group4"
               id="org.eclipse.team.ccvs.ui.restoreFromRepository">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_ignore_action_context"
               label="%IgnoreAction.label"
               definitionId="org.eclipse.team.cvs.ui.ignore"
               class="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"
               tooltip="%IgnoreAction.tooltip"
               menubarPath="team.main/group3"
               id="org.eclipse.team.cvs.ui.ignore">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_add_action_context"
               label="%AddAction.label"
               definitionId="org.eclipse.team.cvs.ui.add"
               class="org.eclipse.team.internal.ccvs.ui.actions.AddAction"
               tooltip="%AddAction.tooltip"
               menubarPath="team.main/group3"
               id="org.eclipse.team.cvs.ui.add">
         </action>
      </objectContribution>
<!-- ************** Project Menu *************** -->
      <objectContribution
            objectClass="org.eclipse.core.resources.IProject"
            adaptable="true"
            id="org.eclipse.team.ccvs.ui.IProjectContributions">
         <filter
               name="projectPersistentProperty"
               value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
         </filter>
         <action
               label="%UnmanageFolder.label"
               helpContextId="org.eclipse.team.cvs.ui.team_disconnect_action_context"
               tooltip="%UnmanageFolder.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.UnmanageAction"
               menubarPath="team.main/projectGroup"
               id="org.eclipse.team.ccvs.ui.unmanage">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.core.ICVSRemoteFolder"
            id="org.eclipse.team.ccvs.ui.RemoteFolderContributions">
         <action
               label="%CheckoutAsAction.label"
               helpContextId="org.eclipse.team.cvs.ui.checkout_as_action_context"
               tooltip="%CheckoutAsAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutAsAction"
               menubarPath="checkoutGroup"
               id="org.eclipse.team.ccvs.ui.checkoutAs">
         </action>
         <action
               label="%CheckoutAction.label"
               helpContextId="org.eclipse.team.cvs.ui.checkout_as_project_action_context"
               tooltip="%CheckoutAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutAction"
               menubarPath="checkoutGroup"
               id="org.eclipse.team.ccvs.ui.checkout">
         </action>
         <action
               label="%ConfigureTags.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               helpContextId="org.eclipse.team.cvs.ui.tag_configuration_overview"
               tooltip="%ConfigureTags.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ConfigureTagsFromRepoViewOnFolder"
               menubarPath="miscGroup"
               id="org.eclipse.team.ccvs.ui.configureTagsOnRemoteFolder">
         </action>
         <action
               label="%AddToBranch.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               helpContextId="org.eclipse.team.cvs.ui.add_to_branch_context"
               tooltip="%AddToBranch.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.repo.AddToBranchAction"
               menubarPath="miscGroup"
               id="org.eclipse.team.ccvs.ui.addToBranch">
         </action>
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.FetchAllMembersAction"
               id="org.eclipse.team.ccvs.ui.fetchAllMembers"
               label="%FetchAllMembers.label"
               tooltip="%FetchAllMembers.tooltip"
               menubarPath="miscGroup"/>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.core.ICVSRemoteFile"
            id="org.eclipse.team.ccvs.ui.RemoteFileContributions">
         <action
               label="%OpenRemoteFileAction.label"
               helpContextId="org.eclipse.team.cvs.ui.open_remote_file_action_context"
               tooltip="%OpenRemoteFileAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.OpenRemoteFileAction"
               id="org.eclipse.team.ccvs.ui.openRemoteFile">
         </action>
         <action
               label="%ShowHistoryAction.label"
               icon="$nl$/icons/full/etool16/history.gif"
               helpContextId="org.eclipse.team.cvs.ui.show_in_history_action_context"
               tooltip="%ShowHistoryAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowHistoryAction"
               id="org.eclipse.team.ccvs.ui.showHistory">
         </action>
         <action
               label="%ShowAnnotationAction.label"
               icon="$nl$/icons/full/etool16/annotate.gif"
               helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
               tooltip="%ShowAnnotationAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
               id="org.eclipse.team.ccvs.ui.showAnnotation">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.core.ILogEntry"
            id="org.eclipse.team.ccvs.ui.LogEntryContributions">
         <action
               label="%OpenLogEntryAction.label"
               helpContextId="org.eclipse.team.cvs.ui.open_remote_file_action_context"
               tooltip="%OpenLogEntryAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.OpenLogEntryAction"
               id="org.eclipse.team.ccvs.ui.openLogEntry">
         </action>
         <action
               label="%CompareRemoteResourcesAction.label"
               helpContextId="org.eclipse.team.cvs.ui.compare_remote_resources_action_context"
               tooltip="%CompareRemoteResourcesAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"
               enablesFor="2"
               id="org.eclipse.team.ccvs.ui.compareLogEntries">
         </action>
         <action
               label="%ShowAnnotationAction.label"
               icon="$nl$/icons/full/etool16/annotate.gif"
               helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
               tooltip="%ShowAnnotationAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
               id="org.eclipse.team.ccvs.ui.showAnnotation">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.ui.model.RemoteModule"
            id="org.eclipse.team.ccvs.ui.VersionCategoryContributions">
         <action
               label="%ConfigureTags.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               helpContextId="org.eclipse.team.cvs.ui.tag_configuration_overview"
               tooltip="%ConfigureTags.label"
               class="org.eclipse.team.internal.ccvs.ui.actions.ConfigureTagsFromRepoViewOnFolder"
               id="org.eclipse.team.ccvs.ui.configureTagsOnRemoteModule">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.ui.repo.RepositoryRoot"
            id="org.eclipse.team.ccvs.ui.RemoteRootContributions">
         <action
               label="%CopyRepositoryNameAction.label"
               helpContextId="org.eclipse.team.cvs.ui.copy_repository_name_action_context"
               tooltip="%CopyRepositoryNameAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.repo.CopyRepositoryNameAction"
               menubarPath="miscGroup"
               definitionId="org.eclipse.ui.edit.copy"
               id="org.eclipse.team.ccvs.ui.copyNames">
         </action>
         <action
               label="%RefreshTagsAction.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               helpContextId="org.eclipse.team.cvs.ui.refresh_tags_action_context"
               tooltip="%RefreshTagsAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.repo.RefreshTagsAction"
               menubarPath="tagGroup"
               id="org.eclipse.team.ccvs.ui.refreshTags">
         </action>
         <action
               label="%NewDateTagAction.label"
               icon="$nl$/icons/full/obj16/date.gif"
               helpContextId="org.eclipse.team.cvs.ui.new_date_tag_action_context"
               class="org.eclipse.team.internal.ccvs.ui.repo.NewDateTagAction"
               tooltip="%NewDateTagAction.tooltip"
               menubarPath="group.add/group1"
               id="org.eclipse.team.ccvs.ui.newDateTag">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.ui.model.DateTagCategory"
            id="org.eclipse.team.ccvs.ui.DateCategoryContributions">
         <action
               label="%NewDateTagAction.label"
               icon="$nl$/icons/full/obj16/date.gif"
               helpContextId="org.eclipse.team.cvs.ui.new_date_tag_action_context"
               class="org.eclipse.team.internal.ccvs.ui.repo.NewDateTagAction"
               tooltip="%NewDateTagAction.tooltip"
               menubarPath="group.add/group1"
               id="org.eclipse.team.ccvs.ui.newDateTag">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.ui.model.BranchCategory"
            id="org.eclipse.team.ccvs.ui.model.BranchCategoryContributions">
         <action
               label="%RefreshTagsAction.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               helpContextId="org.eclipse.team.cvs.ui.refresh_tags_action_context"
               tooltip="%RefreshTagsAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.repo.RefreshTagsAction"
               menubarPath="tagGroup"
               id="org.eclipse.team.ccvs.ui.refreshTags">
         </action>
      </objectContribution>
      <objectContribution
            objectClass="org.eclipse.team.internal.ccvs.core.ICVSRemoteResource"
            id="org.eclipse.team.ccvs.ui.RemoteResourceContributions">
         <action
               label="%CompareRemoteResourcesAction.label"
               helpContextId="org.eclipse.team.cvs.ui.compare_remote_resources_action_context"
               tooltip="%CompareRemoteResourcesAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"
               menubarPath="miscGroup"
               enablesFor="2"
               id="org.eclipse.team.ccvs.ui.compareRemoteResources">
         </action>
         <action
               label="%CompareRemoteWithTagAction.label"
               helpContextId="org.eclipse.team.cvs.ui.compare_remote_with_tag_action_context"
               tooltip="%CompareRemoteWithTagAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteWithTagAction"
               menubarPath="miscGroup"
               id="org.eclipse.team.ccvs.ui.compareRemoteWithTag">
         </action>
         <action
               label="%MoveTagAction.label"
               helpContextId="org.eclipse.team.cvs.ui.move_remote_tag_action_context"
               tooltip="%MoveTagAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.MoveRemoteTagAction"
               menubarPath="tagGroup"
               id="org.eclipse.team.ccvs.ui.moveTagInRepository">
         </action>
         <action
               label="%TagInRepositoryAction.label"
               icon="$nl$/icons/full/obj16/versions_rep.gif"
               helpContextId="org.eclipse.team.cvs.ui.tag_remote_action_context"
               tooltip="%TagInRepositoryAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.TagInRepositoryAction"
               menubarPath="tagGroup"
               id="org.eclipse.team.ccvs.ui.tagInRepository">
         </action>
      </objectContribution>
      <objectContribution
            adaptable="false"
            id="org.eclipse.team.ui.FileRevisionsContribution"
            objectClass="org.eclipse.team.internal.ccvs.core.filehistory.CVSFileRevision">
         <action
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
               helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
               icon="$nl$/icons/full/etool16/annotate.gif"
               id="org.eclipse.team.ccvs.ui.AnnotateRevisionAction"
               label="%ShowAnnotationAction.label"
               tooltip="%ShowAnnotationAction.tooltip"/>
      </objectContribution>
      <viewerContribution
            id="org.eclipse.team.ccvs.ui.RepositoriesViewContributions"
            targetID="org.eclipse.team.ccvs.ui.RepositoriesView">
         <action
               class="org.eclipse.team.internal.ccvs.ui.repo.PasteConnectionStringAction"
               definitionId="org.eclipse.ui.edit.paste"
               enablesFor="*"
               id="org.eclipse.team.cvs.ui.patch.pasteConnection"
               label="%PasteConnectionaction.label"
               menubarPath="miscGroup"/>
      </viewerContribution>
   </extension>
   
<!-- ************** Model Element Contributions ********************** -->   
   
<!-- ************** Views ********************** -->
   <extension
         point="org.eclipse.ui.views">
      <category
            name="%viewCategory"
            id="org.eclipse.team.ccvs.ui">
      </category>
      <view
            name="%RepositoriesView.name"
            icon="$nl$/icons/full/eview16/repo_rep.gif"
            category="org.eclipse.team.ccvs.ui"
            fastViewWidthRatio="0.5"
            class="org.eclipse.team.internal.ccvs.ui.repo.RepositoriesView"
            id="org.eclipse.team.ccvs.ui.RepositoriesView">
      </view>
      <view
            name="%EditorsView.name"
            icon="$nl$/icons/full/eview16/rep_editors_view.gif"
            category="org.eclipse.team.ccvs.ui"
            class="org.eclipse.team.internal.ccvs.ui.EditorsView"
            id="org.eclipse.team.ccvs.ui.EditorsView">
      </view>
   </extension>
<!-- **************** Preferences ******************* -->
   <extension
   		point="org.eclipse.ui.keywords">
    <keyword
            label="%PreferenceKeywords.CVS"
            id="org.eclipse.team.cvs.ui.cvs"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.annotate"
          label="%PreferenceKeywords.Annotate"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.comment"
          label="%PreferenceKeywords.Comment"/>
    <keyword
            label="%PreferenceKeywords.Console"
            id="org.eclipse.team.cvs.ui.cvs.console"/>
    <keyword
            label="%PreferenceKeywords.EXT"
            id="org.eclipse.team.cvs.ui.cvs.ext"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.decorator"
          label="%PreferenceKeywords.Decorator"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.compare"
          label="%PreferenceKeywords.Compare"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.update"
          label="%PreferenceKeywords.Update"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.watch"
          label="%PreferenceKeywords.Watch"/>
    <keyword
          id="org.eclipse.team.cvs.ui.cvs.import"
          label="%PreferenceKeywords.Import">
    </keyword>
   </extension>   
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%PreferencePage.name"
            category="org.eclipse.team.ui.TeamPreferences"
            class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
            id="org.eclipse.team.cvs.ui.CVSPreferences">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%ComparePreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.ComparePreferencePage"
            id="org.eclipse.team.cvs.ui.ComparePreferences">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.compare"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%CommentTemplatesPreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.CommentTemplatesPreferencePage"
            id="org.eclipse.team.cvs.ui.CommentTemplatesPreferences">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.comment"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%ConsolePreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.console.ConsolePreferencesPage"
            id="org.eclipse.team.cvs.ui.ConsolePreferences">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.console"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%DecoratorPreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.CVSDecoratorPreferencesPage"
            id="org.eclipse.team.cvs.ui.CVSDecoratorPreferences">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.decorator"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%ExtMethodPreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.ExtMethodPreferencePage"
            id="org.eclipse.team.cvs.ui.ExtMethodPreferencePage">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.ext"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%WatchEditPreferencePage.name"
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.WatchEditPreferencePage"
            id="org.eclipse.team.cvs.ui.WatchEditPreferencePage">
            <keywordReference id="org.eclipse.team.cvs.ui.cvs.watch"/>
      </page>
   </extension>
      <extension
         point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.UpdateMergePreferencePage"
            id="org.eclipse.team.cvs.ui.UpdateMergePreferences"
            name="%UpdateMergePreferencePage.name">
         <keywordReference id="org.eclipse.team.cvs.ui.cvs.update"/>
      </page>
   </extension>
   
   
   
<!-- **************** Decorator ******************* -->
   <extension
         point="org.eclipse.ui.decorators">
      <decorator
            lightweight="true"
            adaptable="true"
            location="BOTTOM_RIGHT"
            label="%DecoratorStandard.name"
            state="false"
            class="org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator"
            id="org.eclipse.team.cvs.ui.decorator">
         <description>
            %DecoratorStandard.desc
         </description>
         <enablement>
             <objectClass name="org.eclipse.core.resources.mapping.ResourceMapping"/> 
         </enablement>
      </decorator>
   </extension>
<!-- *************** View Actions **************** -->
   <extension
         point="org.eclipse.ui.viewActions">
      <viewContribution
            targetID="org.eclipse.team.ccvs.ui.RepositoriesView"
            id="org.eclipse.team.cvs.ui.repoview_actions">
         <action
               label="%CVSActionSet.newLabel"
               icon="$nl$/icons/full/etool16/newlocation_wiz.gif"
               tooltip="%CVSActionSet.newTooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.NewRepositoryAction"
               toolbarPath="actions"
               definitionId="org.eclipse.team.cvs.ui.addLocation"
               id="org.eclipse.team.cvs.ui.actions.repoview.NewRepositoryAction">
         </action>
      </viewContribution>
   </extension>
<!-- **************** CVS Perspective ******************* -->
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%CVSRepositoryExploring"
            icon="$nl$/icons/full/eview16/cvs_persp.gif"
            class="org.eclipse.team.internal.ccvs.ui.CVSPerspective"
            id="org.eclipse.team.cvs.ui.cvsPerspective">
         <description>
            %CVSRepositoryExploring.description
         </description>
      </perspective>
   </extension>
<!-- ************** Perspective Extensions **************** -->
   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.ui.resourcePerspective">
         <perspectiveShortcut
               id="org.eclipse.team.cvs.ui.cvsPerspective">
         </perspectiveShortcut>
         <view
               relative="org.eclipse.ui.views.TaskList"
               visible="false"
               id="org.eclipse.team.ui.GenericHistoryView"
               relationship="stack">
         </view>
         <view
               relative="org.eclipse.ui.navigator.ProjectExplorer"
               visible="false"
               id="org.eclipse.team.ccvs.ui.RepositoriesView"
               relationship="stack">
         </view>
      </perspectiveExtension>
      <perspectiveExtension
            targetID="org.eclipse.team.cvs.ui.cvsPerspective">
         <actionSet
               id="org.eclipse.team.cvs.ui.CVSActionSet">
         </actionSet>
         <showInPart
               id="org.eclipse.team.ui.GenericHistoryView">
         </showInPart>
         <showInPart
               id="org.eclipse.ui.navigator.ProjectExplorer">
         </showInPart>
      </perspectiveExtension>
      <perspectiveExtension
            targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
         <perspectiveShortcut
               id="org.eclipse.team.cvs.ui.cvsPerspective">
         </perspectiveShortcut>
         <view
               relative="org.eclipse.team.sync.views.SynchronizeView"
               visible="false"
               id="org.eclipse.team.ccvs.ui.RepositoriesView"
               relationship="stack">
         </view>
       </perspectiveExtension>
   </extension>
<!-- ********** Action Sets ************** -->
   <extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%CVS"
            description="%CVSActionSet.description"
            visible="false"
            id="org.eclipse.team.cvs.ui.CVSActionSet">
         <action
               definitionId="org.eclipse.team.cvs.ui.checkout"
               label="%CVSActionSet.checkoutLabel"
               icon="$nl$/icons/full/etool16/newconnect_wiz.gif"
               tooltip="%CVSActionSet.checkoutTooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutWizardAction"
               toolbarPath="Normal/CVS"
               id="org.eclipse.team.cvs.ui.actions.CheckoutAction">
         </action>
         <menu
               label="%CVSGroupMenu.label"
               path="additions"
               id="cvs.main">
            <separator
                  name="group1">
            </separator>
            <separator
                  name="group2">
            </separator>
            <separator
                  name="group3">
            </separator>
            <separator
                  name="group4">
            </separator>
            <separator
                  name="group5">
            </separator>
            <separator
                  name="group6">
            </separator>
            <separator
                  name="group7">
            </separator>
            <separator
                  name="group8">
            </separator>
            <separator
                  name="group9">
            </separator>
            <separator
                  name="group10">
            </separator>           
            <separator
                  name="projectGroup">
            </separator>
         </menu>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_ignore_action_context"
               label="%IgnoreAction.label"
               definitionId="org.eclipse.team.cvs.ui.ignore"
               class="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"
               tooltip="%IgnoreAction.tooltip"
               menubarPath="cvs.main/group3"
               id="org.eclipse.team.cvs.ui.ignore">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_add_action_context"
               label="%AddAction.label"
               definitionId="org.eclipse.team.cvs.ui.add"
               class="org.eclipse.team.internal.ccvs.ui.actions.AddAction"
               tooltip="%AddAction.tooltip"
               menubarPath="cvs.main/group3"
               id="org.eclipse.team.cvs.ui.add">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.show_in_history_action_context"
               label="%ShowHistoryAction.label"
               definitionId="org.eclipse.team.cvs.ui.showHistory"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"
               tooltip="%ShowHistoryAction.tooltip"
               icon="$nl$/icons/full/eview16/history_view.gif"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.showHistory">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
               label="%ShowAnnotationAction.label"
               definitionId="org.eclipse.team.cvs.ui.showAnnotation"
               class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
               tooltip="%ShowAnnotationAction.tooltip"
               icon="$nl$/icons/full/etool16/annotate.gif"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.showAnnotation">
          </action>
          <action
                helpContextId="org.eclipse.team.cvs.ui.team_set_keyword_mode_action_context"
                label="%SetKeywordSubstitutionAction.label"
                definitionId="org.eclipse.team.cvs.ui.setKeywordSubstitution"
                class="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction"
                tooltip="%SetKeywordSubstitutionAction.tooltip"
                menubarPath="cvs.main/group3"
                id="org.eclipse.team.cvs.ui.setKeywordSubstitution">
         </action>
         <action
               label="%UpdateActionSwitch.label"
               definitionId="org.eclipse.team.cvs.ui.updateSwitch"
               class="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"
               tooltip="%UpdateActionSwitch.tooltip"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.updateSwitch">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_merge_action_context"
               label="%MergeAction.label"
               icon="$nl$/icons/full/obj16/branches_rep.gif"
               tooltip="%MergeAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"
               definitionId="org.eclipse.team.cvs.ui.merge"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.merge">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_branch_action_context"
               label="%BranchAction.label"
               icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
               tooltip="%BranchAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"
               definitionId="org.eclipse.team.cvs.ui.branch"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.branch">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_tag_as_version_action_context"
               label="%TagAction.label"
               icon="$nl$/icons/full/obj16/versions_rep.gif"
               tooltip="%TagAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.TagLocalAction"
               definitionId="org.eclipse.team.cvs.ui.tag"
               menubarPath="cvs.main/group2"
               id="org.eclipse.team.cvs.ui.tag">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_create_patch_action_context"
               label="%GenerateDiff.label"
               definitionId="org.eclipse.team.cvs.ui.GenerateDiff"
               class="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"
               tooltip="%GenerateDiff.tooltip"
               menubarPath="cvs.main/group1"
               id="org.eclipse.team.cvs.ui.GenerateDiff">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_update_action_context"
               label="%UpdateAction.label"
               tooltip="%UpdateAction.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.UpdateSilentAction"
               definitionId="org.eclipse.team.cvs.ui.update"
               menubarPath="cvs.main/group1"
               id="org.eclipse.team.cvs.ui.update">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_commit_action_context"
               allowLabelUpdate="false"
               retarget="false"
               label="%CommitAction.label"
               class="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"
               definitionId="org.eclipse.team.cvs.ui.commit"
               tooltip="%CommitAction.tooltip"
               menubarPath="cvs.main/group1"
               id="org.eclipse.team.cvs.ui.commit">
         </action>
         <action
               helpContextId="org.eclipse.team.cvs.ui.team_synchronize_action_context"
               label="%Synchronize.label"
               tooltip="%Synchronize.tooltip"
               class="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"
               definitionId="org.eclipse.team.ui.synchronizeLast"
               menubarPath="cvs.main/group1"
               id="org.eclipse.team.cvs.ui.sync">
         </action>
      </actionSet>
   </extension>
<!-- ******************* Action Definitions ******************** -->
   <extension
         point="org.eclipse.ui.commands">
      <category
            name="%CVSActionSet.categoryName"
            description="%CVSActionSet.description"
            id="org.eclipse.team.cvs.ui.actionSet">
      </category>
   <!-- Perspective/View Commands -->
      <command
            description="%CVSRepositoryExploring.openPerspectiveDescription"
            categoryId="org.eclipse.ui.category.perspectives"
            name="%CVSRepositoryExploring"
            id="org.eclipse.team.cvs.ui.cvsPerspective"/>
     <!-- CVS View Actions -->
    <command
            name="%newLocation.name"
            description="%newLocation.description"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            id="org.eclipse.team.cvs.ui.addLocation"/>
     <!-- CVS Menu Commands -->
      <command
            name="%CVSActionSet.checkoutLabel"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            description="%CVSActionSet.checkoutTooltip"
            id="org.eclipse.team.cvs.ui.checkout"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"
            description="%CommitAction.tooltip"
            id="org.eclipse.team.cvs.ui.commit"
            name="%CommitAction.name"/>
      <command
            description="%CommitAllAction.tooltip"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            name="%CommitAllAction.name"
            id="org.eclipse.team.cvs.ui.commitAll"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"
            description="%ReplaceWithAction.tooltip"
            id="org.eclipse.team.cvs.ui.replace"
            name="%ReplaceWithAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithSelectableTagAction"
            description="%ReplaceWithTagAction.tooltip"
            id="org.eclipse.team.cvs.ui.replaceWithTag"
            name="%ReplaceWithTagAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRevisionAction"
            description="%ReplaceWithRevisionAction.tooltip"
            id="org.eclipse.team.cvs.ui.replaceWithRevision"
            name="%ReplaceWithRevisionAction.name"/>
       <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithLatestRevisionAction"
            description="%ReplaceWithLastRevision.tooltip"
            id="org.eclipse.team.cvs.ui.replaceWithBase"
            name="%ReplaceWithLastRevision.label"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"
            description="%CompareWithRemoteAction.tooltip"
            id="org.eclipse.team.cvs.ui.compareWithRemote"
            name="%CompareWithRemoteAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"
            description="%CompareWithTagAction.tooltip"
            id="org.eclipse.team.cvs.ui.compareWithTag"
            name="%CompareWithTagAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"
            description="%CompareWithRevisionAction.tooltip"
            id="org.eclipse.team.cvs.ui.compareWithRevision"
            name="%CompareWithRevisionAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.UpdateSilentAction"
            description="%UpdateAction.tooltip"
            id="org.eclipse.team.cvs.ui.update"
            name="%UpdateAction.name"/>
      <command
            description="%UpdateAllAction.tooltip"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            id="org.eclipse.team.cvs.ui.updateAll"
            name="%UpdateAllAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"
            description="%GenerateDiff.tooltip"
            id="org.eclipse.team.cvs.ui.GenerateDiff"
            name="%GenerateDiff.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.TagLocalAction"
            description="%TagAction.tooltip"
            id="org.eclipse.team.cvs.ui.tag"
            name="%TagAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"
            description="%BranchAction.tooltip"
            id="org.eclipse.team.cvs.ui.branch"
            name="%BranchAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"
            description="%MergeAction.tooltip"
            id="org.eclipse.team.cvs.ui.merge"
            name="%MergeAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"
            description="%UpdateActionSwitch.tooltip"
            id="org.eclipse.team.cvs.ui.updateSwitch"
            name="%UpdateActionSwitch.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction"
            description="%SetKeywordSubstitutionAction.tooltip"
            id="org.eclipse.team.cvs.ui.setKeywordSubstitution"
            name="%SetKeywordSubstitutionAction.name"/>
      <command
            description="%ShowAnnotationAction.tooltip"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            name="%ShowAnnotationAction.name"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
            id="org.eclipse.team.cvs.ui.showAnnotation"/>
      <command
            description="%ShowHistoryAction.tooltip"
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            name="%ShowHistoryAction.name"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"
            id="org.eclipse.team.cvs.ui.showHistory"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.AddAction"
            description="%AddAction.tooltip"
            id="org.eclipse.team.cvs.ui.add"
            name="%AddAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"
            description="%IgnoreAction.tooltip"
            id="org.eclipse.team.cvs.ui.ignore"
            name="%IgnoreAction.name"/>
      <command
            categoryId="org.eclipse.team.cvs.ui.actionSet"
            defaultHandler="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"
            description="%Synchronize.tooltip"
            id="org.eclipse.team.cvs.ui.sync"
            name="%Synchronize.name"/> 
   </extension>
   
   <!-- Commented out awaiting menu support from UI
   <extension
          point="org.eclipse.ui.handlers">
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"
            commandId="org.eclipse.team.cvs.ui.commit">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
  	  </handler>                  
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"
            commandId="org.eclipse.team.cvs.ui.ignore">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>
      <handler
            commandId="org.eclipse.team.cvs.ui.add"
            class="org.eclipse.team.internal.ccvs.ui.actions.AddAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.AddAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>            
      </handler>      
	  <handler              
            commandId="org.eclipse.team.cvs.ui.showHistory"
            class="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>               
      <handler
            commandId="org.eclipse.team.cvs.ui.showAnnotation"
            class="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
	  <handler
      		commandId="org.eclipse.team.cvs.ui.setKeywordSubstitution"
            class="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
	  <handler
      		commandId="org.eclipse.team.cvs.ui.updateSwitch"
            class="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.SetKeywordSubstitutionAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
	  <handler
      		class="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"
            commandId="org.eclipse.team.cvs.ui.merge">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
      		class="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"
            commandId="org.eclipse.team.cvs.ui.branch">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
      		class="org.eclipse.team.internal.ccvs.ui.actions.TagLocalAction"
            commandId="org.eclipse.team.cvs.ui.tag">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.TagLocalAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
      		commandId="org.eclipse.team.cvs.ui.GenerateDiff"
            class="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
      		class="org.eclipse.team.internal.ccvs.ui.actions.UpdateSilentAction"
            commandId="org.eclipse.team.cvs.ui.update">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.UpdateSilentAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutWizardAction"
            commandId="org.eclipse.team.cvs.ui.checkout">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.CheckoutWizardAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"
            commandId="org.eclipse.team.cvs.ui.compareWithRevision">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"
            commandId="org.eclipse.team.cvs.ui.compareWithTag">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"
            commandId="org.eclipse.team.cvs.ui.compareWithRemote">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithTagAction"
            commandId="org.eclipse.team.cvs.ui.replaceWithTag">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithTagAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRevisionAction"
            commandId="org.eclipse.team.cvs.ui.replaceWithRevision">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRevisionAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"
            commandId="org.eclipse.team.cvs.ui.replace">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>             
      <handler
            class="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"
            commandId="org.eclipse.team.cvs.ui.sync">
         <activeWhen>
            <adapt
                  type="org.eclipse.core.resources.mapping.ResourceMapping">
               <test
               		 args="org.eclipse.team.core.repository,org.eclipse.team.cvs.core.cvsnature"
                     property="org.eclipse.core.resources.projectPersistentProperty">
               </test>
            </adapt>
         </activeWhen>            
         <enabledWhen>
            <with
                  variable="selection">
               <test
                     args="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"
                     property="org.eclipse.team.cvs.ui.selection.isEnabled">
               </test>
            </with>
         </enabledWhen>
      </handler>                   
   </extension>
   -->
   
<!-- ********** Color and Font Definitions ************** -->   
   <extension point="org.eclipse.ui.themes">
	<themeElementCategory
    	id="org.eclipse.team.cvs.ui.fontsandcolors"
       	label="%CVS"/>
    <fontDefinition
            label="%CVSConsoleFont.label"
            categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
            defaultsTo="org.eclipse.jface.textfont"
            id="pref_console_font">
         <description>
            %CVSConsoleFont.description
         </description>
    </fontDefinition>   	
	<colorDefinition 
        id="org.eclipse.team.cvs.ui.fontsandcolors.outgoing_change_foreground_color"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
        label="%OutgoingChangeForegroundColor.label"
        value="COLOR_LIST_FOREGROUND">
        <description>
        %OutgoingChangeForegroundColor.description
        </description>
      </colorDefinition>
      <colorDefinition 
        id="org.eclipse.team.cvs.ui.fontsandcolors.outgoing_change_background_color"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
        label="%OutgoingChangeBackgroundColor.label"
        value="COLOR_LIST_BACKGROUND">
        <description>
        %OutgoingChangeBackgroundColor.description
        </description>
      </colorDefinition>  
      <fontDefinition
        id="org.eclipse.team.cvs.ui.fontsandcolors.outgoing_change_font"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"      
        label="%OutgoingChangeFont.label">
        <description>
        %OutgoingChangeFont.description
        </description>
      </fontDefinition>
      <colorDefinition 
        id="org.eclipse.team.cvs.ui.fontsandcolors.ignored_resource_foreground_color"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
        label="%IgnoredResourceForegroundColor.label"
        value="COLOR_LIST_FOREGROUND">
        <description>
        %IgnoredResourceForegroundColor.description
        </description>
      </colorDefinition>
      <colorDefinition 
        id="org.eclipse.team.cvs.ui.fontsandcolors.ignored_resource_background_color"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
        label="%IgnoredResourceBackgroundColor.label"
        value="COLOR_LIST_BACKGROUND">
        <description>
        %IgnoredResourceBackgroundColor.description
        </description>
      </colorDefinition>  
      <fontDefinition
        id="org.eclipse.team.cvs.ui.fontsandcolors.ignored_resource_font"
        categoryId="org.eclipse.team.cvs.ui.fontsandcolors"      
        label="%IgnoredResourceFont.label">
        <description>
        %IgnoredResourceFont.description
        </description>
      </fontDefinition>
      <colorDefinition
            categoryId="org.eclipse.team.cvs.ui.fontsandcolors"
            id="org.eclipse.team.cvs.ui.fontsandcolors.cvshistorypagecategories"
            label="%CVSHistoryCategory.label"
            value="COLOR_LIST_FOREGROUND">
         <description>
            %CVSHistoryCategory.description
         </description>
      </colorDefinition>
</extension>
   
<!-- ********** QuickDiff text editor support ************** -->
   <extension
         point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
      <referenceprovider
            label="%CVSRemoteQuickDiffProvider.label"
            class="org.eclipse.team.internal.ccvs.ui.RemoteRevisionQuickDiffProvider"
            id="org.eclipse.quickdiff.providers.CVSReferenceProvider">
      </referenceprovider>
   </extension>
   
<!-- ********** New Project Wizard ************** --> 
   <extension
         point="org.eclipse.ui.newWizards">
         <category name="%newWizardCategoryName" id="org.eclipse.team.cvs.ui.newWizards">
         </category>
      <wizard
            category="org.eclipse.team.cvs.ui.newWizards"
            icon="$nl$/icons/full/etool16/newconnect_wiz.gif"
            name="%newProjectCheckoutWizard"
            class="org.eclipse.team.internal.ccvs.ui.wizards.CheckoutWizard"
            project="true"
            id="org.eclipse.team.cvs.ui.newProjectCheckout">
            <description> 
              %newProjectCheckoutWizardDescription2
            </description>
      </wizard>
      <wizard
            category="org.eclipse.team.cvs.ui.newWizards"
            icon="$nl$/icons/full/etool16/newlocation_wiz.gif"
            name="%newLocationWizard"
            class="org.eclipse.team.internal.ccvs.ui.wizards.NewLocationWizard"
            project="false"
            id="org.eclipse.team.cvs.ui.newLocation">
            <description> 
              %newLocationWizardDescription
            </description>
      </wizard>
   </extension>
   
   <!-- ********** Import Wizard ************** --> 
   <extension
         point="org.eclipse.ui.importWizards">
      <category name="%newWizardCategoryName" id="org.eclipse.team.cvs.ui.importWizards">
      </category>
      <wizard
            icon="$nl$/icons/full/obj16/import_obj.gif"
            name="%newProjectCheckoutWizard"
            class="org.eclipse.team.internal.ccvs.ui.wizards.ImportWizard"
            category="org.eclipse.team.cvs.ui.importWizards"
            id="org.eclipse.team.cvs.ui.newProjectCheckout">
            <description> 
              %newProjectCheckoutWizardDescription
          </description>
            <keywordReference
                  id="org.eclipse.team.cvs.ui.cvs.import">
            </keywordReference>
      </wizard>
   </extension>
   
   <extension
         point="org.eclipse.ui.preferenceTransfer">
       <transfer
            id="org.eclipse.cvs.ui.transfer.repos"
            icon="$nl$/icons/full/obj16/repository_rep.gif"
            name="%RepoPreference.Name">
            <mapping scope="instance">
            	<entry node="org.eclipse.team.cvs.core/repositories"/>
            </mapping>
			<description>
            	%RepoPreference.Description
		    </description>
	   </transfer>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.filehistory.CVSFileHistoryProvider"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.ICVSRemoteFile"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.filehistory.CVSFileRevision"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
      </factory>
         <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.filehistory.CVSLocalFileRevision"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.mapping.ChangeSetModelProvider"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
      </factory>
      <factory
            adaptableType="org.eclipse.team.internal.ccvs.core.CVSTeamProviderType"
            class="org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory">
         <adapter type="org.eclipse.team.ui.mapping.ITeamStateProvider"/>
      </factory>
   </extension>
   <extension
         point="org.eclipse.team.ui.teamDecorators">
      <teamDecorator
            decoratedDirection="OUTGOING"
            decoratorId="org.eclipse.team.cvs.ui.decorator"
            repositoryId="org.eclipse.team.cvs.core.cvsnature"/>
   </extension>
   <extension
         point="org.eclipse.ui.dropActions">
      <action
            class="org.eclipse.team.internal.ccvs.ui.CVSResourceDropAdapter"
            id="org.eclipse.team.cvs.ui.cvsRemoteDrop"/>
   </extension>
   <extension
         point="org.eclipse.ui.navigator.navigatorContent">
      <navigatorContent
            activeByDefault="false"
            contentProvider="org.eclipse.team.internal.ccvs.ui.mappings.ChangeSetContentProvider"
            icon="$nl$/icons/full/obj16/changelog_obj.gif"
            id="org.eclipse.team.cvs.ui.changeSetContent"
            labelProvider="org.eclipse.team.internal.ccvs.ui.mappings.ChangeSetLabelProvider"
            name="%ChangeSets"
            priority="normal">
         <enablement>
           <or>         
            <instanceof value="org.eclipse.team.internal.ccvs.core.mapping.ChangeSetModelProvider"/>
            <instanceof value="org.eclipse.team.internal.ccvs.core.mapping.CVSActiveChangeSet"/>
            <instanceof value="org.eclipse.team.internal.ccvs.core.mapping.CVSCheckedInChangeSet"/>
            <instanceof value="org.eclipse.core.resources.IResource"/>
            <instanceof
                  value="org.eclipse.team.internal.ccvs.core.mapping.UnassignedDiffChangeSet">
            </instanceof>
           </or>
         </enablement>
         <commonSorter
               class="org.eclipse.team.internal.ccvs.ui.mappings.ChangeSetSorter"
               id="org.eclipse.team.cvs.ui.changeSetSorter"/>
         <actionProvider
               class="org.eclipse.team.internal.ccvs.ui.mappings.ChangeSetActionProvider"
               id="org.eclipse.team.cvs.ui.changeSetActions"/>
       </navigatorContent>
   </extension>
   <extension
         point="org.eclipse.team.ui.teamContentProviders">
      <teamContentProvider
            contentExtensionId="org.eclipse.team.cvs.ui.changeSetContent"
            icon="$nl$/icons/full/obj16/changelog_obj.gif"
            modelProviderId="org.eclipse.team.cvs.core.changeSetModel"/>
   </extension>
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            category="org.eclipse.team.cvs.ui.CVSPreferences"
            class="org.eclipse.team.internal.ccvs.ui.AnnotatePreferencePage"
            id="org.eclipse.team.cvs.ui.AnnotatePreferences"
            name="%AnnotatePreferencePage.name">
         <keywordReference id="org.eclipse.team.cvs.ui.cvs.annotate"/>
      </page>
   </extension>
   <extension
         point="org.eclipse.team.ui.scmUrlImportPages">
      <scmUrlImportPage
            importer="org.eclipse.team.core.cvs.importer"
            page="org.eclipse.team.internal.ccvs.ui.wizards.CVSScmUrlImportWizardPage">
      </scmUrlImportPage>
   </extension>
   <extension
         point="org.eclipse.ui.trace.traceComponents">
      <component
            id="org.eclipse.team.cvs.ui.trace"
            label="%TraceComponentLabel">
         <bundle
               consumed="false"
               name="org.eclipse.team.cvs.ui">
         </bundle>
      </component>
   </extension>
   
   <!-- Commented out awaiting menu support from UI
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="toolbar:org.eclipse.ui.main.toolbar">
         <toolbar
               id="org.eclipse.team.cvs.ui.CVSActionSet">
            <command
				commandId="org.eclipse.team.cvs.ui.checkout"
                label="%CVSActionSet.checkoutLabel"
               	icon="$nl$/icons/full/etool16/newconnect_wiz.gif"
               	tooltip="%CVSActionSet.checkoutTooltip"
                style="push">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>                  
            </command>
         </toolbar>
      </menuContribution>
	  <menuContribution
            locationURI="menu:cvs.main?after=group3">
      <command
               commandId="org.eclipse.team.cvs.ui.setKeywordSubstitution"
               helpContextId="org.eclipse.team.cvs.ui.team_set_keyword_mode_action_context"
               label="%SetKeywordSubstitutionAction.label"
               mnemonic="%SetKeywordSubstitutionAction.mnemonic"
               style="push"
               tooltip="%SetKeywordSubstitutionAction.tooltip">
               <visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen> 
            </command>
          <command
               commandId="org.eclipse.team.cvs.ui.add"
               helpContextId="org.eclipse.team.cvs.ui.team_add_action_context"
               label="%AddAction.name"
               mnemonic="%AddAction.mnemonic"
               style="push"
               tooltip="%AddAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>                
               </command>
            <command
               commandId="org.eclipse.team.cvs.ui.ignore"
               helpContextId="org.eclipse.team.cvs.ui.team_ignore_action_context"
               label="%IgnoreAction.label"
               mnemonic="%IgnoreAction.mnemonic"
               style="push"
               tooltip="%IgnoreAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>                
         </command>
	</menuContribution>
	<menuContribution
         locationURI="menu:cvs.main?after=group2">
      <command
            commandId="org.eclipse.team.cvs.ui.tag"
            helpContextId="org.eclipse.team.cvs.ui.team_tag_as_version_action_context"
            icon="$nl$/icons/full/obj16/versions_rep.gif"
            label="%TagAction.label"
            mnemonic="%TagAction.mnemonic"
            style="push"
            tooltip="%TagAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.branch"
            helpContextId="org.eclipse.team.cvs.ui.team_branch_action_context"
            icon="$nl$/icons/full/elcl16/newstream_wiz.gif"
            label="%BranchAction.label"
            mnemonic="%BranchAction.mnemonic"
            style="push"
            tooltip="%BranchAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.merge"
            helpContextId="org.eclipse.team.cvs.ui.team_merge_action_context"
            icon="$nl$/icons/full/obj16/branches_rep.gif"
            label="%MergeAction.label"
            mnemonic="%MergeAction.mnemonic"            
            style="push"
            tooltip="%MergeAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.updateSwitch"
            helpContextId="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"
            label="%UpdateActionSwitch.label"
            mnemonic="%UpdateActionSwitch.mnemonic"
            style="push"
            tooltip="%UpdateActionSwitch.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.showAnnotation"
            helpContextId="org.eclipse.team.cvs.ui.get_annotate_action_context"
            icon="$nl$/icons/full/etool16/annotate.gif"
            label="%ShowAnnotationAction.label"
            mnemonic="%ShowAnnotationAction.mnemonic"
            style="push"
            tooltip="%ShowAnnotationAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
	  <command
            commandId="org.eclipse.team.cvs.ui.showHistory"
            helpContextId="org.eclipse.team.cvs.ui.show_in_history_action_context"
            icon="$nl$/icons/full/eview16/history_view.gif"
            label="%ShowHistoryAction.label"
            mnemonic="%ShowHistoryAction.mnemonic"
            style="push"
            tooltip="%ShowHistoryAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
            </command>
   </menuContribution>
   <menuContribution
         locationURI="menu:cvs.main?after=group1">
      <command
            commandId="org.eclipse.team.cvs.ui.sync"
            helpContextId="org.eclipse.team.cvs.ui.team_synchronize_action_context"
            label="%Synchronize.label"
            style="push"
            tooltip="%Synchronize.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.commit"
            helpContextId="org.eclipse.team.cvs.ui.team_commit_action_context"
            label="%CommitAction.label"
            mnemonic="%CommitAction.mnemonic"
            style="push"
            tooltip="%CommitAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
      <command
            commandId="org.eclipse.team.cvs.ui.update"
            label="%UpdateAction.label"
            mnemonic="%UpdateAction.mnemonic"
            style="push"
            tooltip="%UpdateAction.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>      
      <command
            commandId="org.eclipse.team.cvs.ui.GenerateDiff"
            helpContextId="org.eclipse.team.cvs.ui.team_create_patch_action_context"
            label="%GenerateDiff.label"
            mnemonic="%GenerateDiff.mnemonic"
            style="push"
            tooltip="%GenerateDiff.tooltip">
				<visibleWhen
                    checkEnabled="false">
                	<with
                    	variable="activeContexts">
                    	<iterate
                        	operator="or">
                       		<equals
                            	value="org.eclipse.team.cvs.ui.CVSActionSet">
                       		</equals>
                    	</iterate>
                 	</with>
              </visibleWhen>             
      </command>
   </menuContribution>
   <menuContribution
         locationURI="menu:org.eclipse.ui.main.menu">
		<menu
            id="cvs.main"
            label="%CVSGroupMenu.label"
            mnemonic="%CVSGroupMenu.mnemonic">
         <separator
			name="additions"
			visible="true">
         </separator>
		<separator
			name="group1" 
			visible="true">
		</separator>
        <separator
			name="group2" 
			visible="true">
        </separator>
		<separator
			name="group3"
			visible="true">
		</separator>
		<separator
			name="group4" 
			visible="true">
		</separator>
        <separator
			name="group5" 
			visible="true">
		</separator>
		<separator
			name="group6" 
			visible="true">
		</separator>
		<separator
			name="group7" 
			visible="true">
		</separator>
		<separator
			name="group8" 
			visible="true">
		</separator>
		<separator
			name="group9" 
			visible="true">
		</separator>
		<separator
			name="group10" 
			visible="true">
		</separator>  
		<separator
			name="projectGroup" 
			visible="true">
		</separator>
      </menu>
   </menuContribution>
   </extension>
   <extension
         point="org.eclipse.core.expressions.propertyTesters">
      <propertyTester
            class="org.eclipse.team.internal.ccvs.ui.SelectionPropertyTester"
            id="org.eclipse.team.cvs.ui.selectionTester"
            namespace="org.eclipse.team.cvs.ui.selection"
            properties="isEnabled"
            type="org.eclipse.jface.viewers.ISelection">
      </propertyTester>      
   </extension>
   -->
   
</plugin>
