Skip to main content
summaryrefslogblamecommitdiffstats
blob: 488690d9d0354ecca6f5b463d82fcd9dd3924bac (plain) (tree)































                                                                                                    
                                                   
                                                                     

                                                                                        












                                                                                                          
                                                                                                    








                                                                                                   
                                 


                                                                  
                                                               




                                                                                              
                                                               










                                                                                                            
                                                               





                                                                                                 
                                                                                                            



                                                                     
                                                               
                                                                                                 
                                 





                                                                                                 


                                                                     
                                                               
                                                                                                 
                                


                                                                           
                                                               




                                                                                                                 
                                                               

                                                                                                                


                                                                   
                                                               











                                                                                                         



                                                                    
                                                               
                                                                                                




                                                                                                   





                                                                                                         



                                                                       
                                                                     
                                                                                                   








                                                                                                   
                                                               

















                                                                                                              




                                                                                                     











































































































































                                                                                                                 






                                                                  

























                                                                                             

                                                                

                         
        
<?xml version="1.0" encoding="UTF-8"?>
<plugin
	name="%pluginName"
	id="org.eclipse.team.cvs.ui"
	version="2.0.0"
	provider-name="Object Technology International, Inc."
	class="org.eclipse.team.internal.ccvs.ui.CVSUIPlugin">

	<requires>
		<import plugin="org.eclipse.core.runtime"/>
		<import plugin="org.eclipse.core.resources"/>
		<import plugin="org.eclipse.ui"/>
		<import plugin="org.eclipse.team.core"/>
		<import plugin="org.eclipse.team.ui"/>
		<import plugin="org.eclipse.team.cvs.core"/>
		<import plugin="org.eclipse.compare"/>
	</requires>

	<runtime>
		<library name="teamcvsui.jar"/>
	</runtime>

	<!-- *************** Authenticator **************** -->
	<extension point="org.eclipse.team.cvs.core.authenticator">
		<authenticator>
			<run class="org.eclipse.team.internal.ccvs.ui.WorkbenchUserAuthenticator"/>
		</authenticator>
	</extension>
	
	<!-- ******************* Wizards ****************** -->
	<extension point="org.eclipse.team.ui.configurationWizards">
		<wizard
			name="%SharingWizard.name"
			icon="icons/full/wizards/newconnect_wiz.gif"
			class="org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard"
			id="org.eclipse.team.ccvs.ui.SharingWizard">
		</wizard>
	</extension>

	<!-- ************** Property Pages *************** -->
	<extension point="org.eclipse.ui.propertyPages">
		<page name="%CVS" id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage"
			objectClass="org.eclipse.core.resources.IFile"
			class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage" adaptable="true">
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/> 
		</page>
		<page name="%CVS" id="org.eclipse.team.ccvs.ui.propertyPages.CVSPropertiesPage"
			objectClass="org.eclipse.core.resources.IProject"
			class="org.eclipse.team.internal.ccvs.ui.CVSPropertiesPage" adaptable="true">
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/> 
		</page>
	</extension>
  
  	<!-- ******************* Menus ******************** -->
	<extension point="org.eclipse.ui.popupMenus"> 
		<objectContribution 
			id="org.eclipse.team.ccvs.ui.ResourceContributions" 
			objectClass="org.eclipse.core.resources.IResource" adaptable="true"> 
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
			<action 
				id="org.eclipse.team.ccvs.ui.tag"
				label="%TagAction.label"
				tooltip="%TagAction.tooltip"
				menubarPath="team.main/group2"
				class="org.eclipse.team.internal.ccvs.ui.actions.TagAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.add"
				label="%AddAction.label"
				tooltip="%AddAction.tooltip"
				menubarPath="team.main/group2"
				class="org.eclipse.team.internal.ccvs.ui.actions.AddAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.compareWithRemote"
				label="%CompareWithRemoteAction.label"
				tooltip="%CompareWithRemoteAction.tooltip"
				menubarPath="compareWithMenu/compareWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRemoteAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.update"
				label="%UpdateAction.label"
				tooltip="%UpdateAction.tooltip"
				menubarPath="team.main/group2"
				class="org.eclipse.team.internal.ccvs.ui.actions.UpdateAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.replace"
				label="%ReplaceWithAction.label"
				tooltip="%ReplaceWithAction.tooltip"
				menubarPath="replaceWithMenu/replaceWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithRemoteAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.commit"
				label="%CommitAction.label"
				tooltip="%CommitAction.tooltip"
				menubarPath="team.main/group2"
				class="org.eclipse.team.internal.ccvs.ui.actions.CommitAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.ignore"
				label="%IgnoreAction.label"
				tooltip="%IgnoreAction.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.branch"
				label="%BranchAction.label"
				tooltip="%BranchAction.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.BranchAction"/>
			<action
				id="org.eclipse.team.ccvs.ui.GenerateDiff"
				label="%GenerateDiff.label"
				tooltip="%GenerateDiff.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction"/>	
			<action 
				id="org.eclipse.team.ccvs.ui.showHistory"
				label="%ShowHistoryAction.label"
				tooltip="%ShowHistoryAction.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"/>
			<action
				id="org.eclipse.team.ccvs.ui.sync"
				label="%Synchronize.label"
				tooltip="%Synchronize.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.SyncAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.IProjectContributions"
			objectClass="org.eclipse.core.resources.IProject" adaptable="true">
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
			<action 
				id="org.eclipse.team.ccvs.ui.compareWithTag"
				label="%CompareWithTagAction.label"
				tooltip="%CompareWithTagAction.tooltip"
				menubarPath="compareWithMenu/compareWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithTagAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.merge"
				label="%MergeAction.label"
				tooltip="%MergeAction.tooltip"
				menubarPath="team.main/group1"
				class="org.eclipse.team.internal.ccvs.ui.actions.MergeAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.IContainerContributions"
			objectClass="org.eclipse.core.resources.IContainer" adaptable="true">
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
			<action 
				id="org.eclipse.team.ccvs.ui.replaceWithTag"
				label="%ReplaceWithTagAction.label"
				tooltip="%ReplaceWithTagAction.tooltip"
				menubarPath="replaceWithMenu/replaceWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.ReplaceWithTagAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.unmanage"
				label="%UnmanageFolder.label"
				tooltip="%UnmanageFolder.tooltip"
				menubarPath="team.main/projectGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.UnmanageAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.IFileContributions"
			objectClass="org.eclipse.core.resources.IFile" adaptable="true">
			<filter name="projectNature" value="org.eclipse.team.cvs.core.cvsnature"/>
			<action
				id="org.eclipse.team.ccvs.ui.delete"
				label="%Delete.label"
				tooltip="%Delete.tooltip"
				menubarPath="team.main/group2"
				class="org.eclipse.team.ui.actions.DeleteAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.compareWithRevision"
				label="%CompareWithRevisionAction.label"
				tooltip="%CompareWithRevisionAction.tooltip"
				menubarPath="compareWithMenu/compareWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.replaceWithRevision"
				label="%ReplaceWithRevisionAction.label"
				tooltip="%ReplaceWithRevisionAction.tooltip"
				menubarPath="replaceWithMenu/replaceWithGroup"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareWithRevisionAction"/>
		</objectContribution>
		<objectContribution 
			id="org.eclipse.team.ccvs.ui.RemoteFolderContributions" 
			objectClass="org.eclipse.team.ccvs.core.ICVSRemoteFolder">
			<action 
				id="org.eclipse.team.ccvs.ui.checkoutAs"
				label="%CheckoutAsAction.label"
				tooltip="%CheckoutAsAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.CheckoutAsAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.addToWorkspace"
				label="%AddToWorkspaceAction.label"
				tooltip="%AddToWorkspaceAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.AddToWorkspaceAction"/>
			<action
				id="org.eclipse.team.ccvs.ui.removeTag"
				label="%RemoveModuleVersionAction.label"
				tooltip="%RemoveModuleVersionAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.RemoveModuleVersionAction"/>
		</objectContribution>
		<objectContribution 
			id="org.eclipse.team.ccvs.ui.RemoteFileContributions" 
			objectClass="org.eclipse.team.ccvs.core.ICVSRemoteFile">
			<action 
				id="org.eclipse.team.ccvs.ui.openRemoteFile"
				label="%OpenRemoteFileAction.label"
				tooltip="%OpenRemoteFileAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.OpenRemoteFileAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.showHistory"
				label="%ShowHistoryAction.label"
				tooltip="%ShowHistoryAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.ShowHistoryAction"/>
			<action 
				id="org.eclipse.team.ccvs.ui.autoDefine"
				label="%AutoDefineTagsAction.label"
				tooltip="%AutoDefineTagsAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.AutoDefineTagsAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.LogEntryContributions"
			objectClass="org.eclipse.team.ccvs.core.ILogEntry">
			<action
				id="org.eclipse.team.ccvs.ui.openLogEntry"
				label="%OpenLogEntryAction.label"
				tooltip="%OpenLogEntryAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.OpenLogEntryAction"/>
			<action
				id="org.eclipse.team.ccvs.ui.compareLogEntries"
				label="%CompareRemoteResourcesAction.label"
				tooltip="%CompareRemoteResourcesAction.tooltip"
				enablesFor="2"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.VersionCategoryContributions"
			objectClass="org.eclipse.team.internal.ccvs.ui.model.RemoteModule">
			<action
				id="org.eclipse.team.ccvs.ui.defineVersion"
				label="%DefineVersionAction.label"
				tooltip="%DefineVersionAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.DefineVersionAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.ProjectVersionContributions"
			objectClass="org.eclipse.team.internal.ccvs.ui.model.ProjectVersion">
			<action
				id="org.eclipse.team.ccvs.ui.defineVersion"
				label="%DefineVersionAction.label"
				tooltip="%DefineVersionAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.DefineVersionAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.RemoteRootContributions"
			objectClass="org.eclipse.team.ccvs.core.ICVSRepositoryLocation">
			<action
				id="org.eclipse.team.ccvs.ui.removeRoot"
				label="%RemoveRootAction.label"
				tooltip="%RemoveRootAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.RemoveRootAction"/>
			<action
				id="org.eclipse.team.ccvs.ui.defineBranch"
				label="%DefineBranchAction.label"
				icon="icons/full/clcl16/newstream_wiz.gif"
				tooltip="%DefineBranchAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.DefineBranchAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.BranchCategoryContributions"
			objectClass="org.eclipse.team.internal.ccvs.ui.model.BranchCategory">
			<action
				id="org.eclipse.team.ccvs.ui.defineBranch"
				label="%DefineBranchAction.label"
				tooltip="%DefineBranchAction.tooltip"
				icon="icons/full/clcl16/newstream_wiz.gif"
				class="org.eclipse.team.internal.ccvs.ui.actions.DefineBranchAction"/>
		</objectContribution>			
		<objectContribution
			id="org.eclipse.team.ccvs.ui.BranchTagContributions"
			objectClass="org.eclipse.team.internal.ccvs.ui.model.BranchTag">
			<action
				id="org.eclipse.team.ccvs.ui.removeBranchTag"
				label="%RemoveBranchTagAction.label"
				tooltip="%RemoveBranchTagAction.tooltip"
				class="org.eclipse.team.internal.ccvs.ui.actions.RemoveBranchTagAction"/>
		</objectContribution>
		<objectContribution
			id="org.eclipse.team.ccvs.ui.RemoteResourceContributions"
			objectClass="org.eclipse.team.ccvs.core.ICVSRemoteResource">
			<action
				id="org.eclipse.team.ccvs.ui.compareRemoteResources"
				label="%CompareRemoteResourcesAction.label"
				tooltip="%CompareRemoteResourcesAction.tooltip"
				enablesFor="2"
				class="org.eclipse.team.internal.ccvs.ui.actions.CompareRemoteResourcesAction"/>
		</objectContribution>
	</extension> 

	<!-- ************** Views ********************** -->
	<extension point="org.eclipse.ui.views">
		<category 
			id="org.eclipse.team.ccvs.ui"
			name="%viewCategory">
		</category>
		<view
			name="%Console.name"
			category="org.eclipse.team.ccvs.ui"
			class="org.eclipse.team.internal.ccvs.ui.Console"
			id="org.eclipse.team.ccvs.ui.console"
			icon="icons/full/cview16/console_view.gif">
		</view>
		<view
			id="org.eclipse.team.ccvs.ui.RepositoriesView"
			icon="icons/full/cview16/repo_rep.gif"
			name="%RepositoriesView.name"
			category="org.eclipse.team.ccvs.ui"
			class="org.eclipse.team.internal.ccvs.ui.RepositoriesView">
		</view>
		<view
			id="org.eclipse.team.ccvs.ui.HistoryView"
			icon="icons/full/cview16/history_view.gif"
			name="%HistoryView.name"
			category="org.eclipse.team.ccvs.ui"
			class="org.eclipse.team.internal.ccvs.ui.HistoryView">
		</view>
	</extension>
	
	<extension point="org.eclipse.ui.resourceFilters">
		<filter pattern="CVS" selected="true"/> 
	</extension>

	<!-- ** Temporary Filter ** -->
	<extension point="org.eclipse.jdt.ui.javaElementFilters">
		<filter pattern="CVS" selected="true"/> 
		<filter pattern="*.CVS" selected="true"/> 
	</extension>

	
	<!-- **************** PREFERENCES ******************* -->
	<extension
		point = "org.eclipse.ui.preferencePages">
			<page id="org.eclipse.team.cvs.ui.CVSPreferences"
				class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
				name="%PreferencePage.name">
			</page>
	</extension>

	<extension
      point = "org.eclipse.ui.preferencePages">
       <page id="org.eclipse.team.cvs.ui.CVSDecoratorPreferences"
       	  class="org.eclipse.team.internal.ccvs.ui.CVSDecoratorPreferencesPage"
       	    name="%DecoratorPreferencePage.name"
       	    category="org.eclipse.team.cvs.ui.CVSPreferences">
       </page>
   </extension>
	
	<!-- **************** DECORATOR ******************* -->
	<extension point="org.eclipse.ui.decorators"> 
        <decorator 
             id="org.eclipse.team.cvs.ui.decorator" 
             label="%DecoratorStandard.name" 
             state="false" 
	         class="org.eclipse.team.internal.ccvs.ui.CVSDecorator" 
             objectClass="org.eclipse.core.resources.IResource"
             adaptable="true"> 
         </decorator> 
	</extension>    
</plugin>

Back to the top