blob: 9a8384ea9e6f905770da3dbbd95b96250bfb31d9 (
plain) (
tree)
|
|
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.egit.ui.PluginPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.ui.importWizards">
<category name="%Git_clone_category"
id="org.eclipse.egit.ui.internal.clone.gitclonecategory"/>
<wizard name="%Git_clone_wizard"
icon="icons/obj16/import_obj.gif"
class="org.eclipse.egit.ui.internal.clone.GitImportWizard"
id="org.eclipse.egit.ui.internal.clone.GitCloneWizard"
category="org.eclipse.egit.ui.internal.clone.gitclonecategory">
<description>%Git_clone_description</description>
</wizard>
</extension>
<extension point="org.eclipse.team.ui.configurationWizards">
<wizard name="%SharingWizard_name"
icon="icons/etool16/newconnect_wiz.gif"
class="org.eclipse.egit.ui.internal.sharing.SharingWizard"
id="org.eclipse.egit.ui.internal.sharing.SharingWizard">
</wizard>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution id="org.eclipse.egit.ui.projectContributions"
objectClass="org.eclipse.core.resources.IProject"
adaptable="true">
<filter name="projectPersistentProperty"
value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
</filter>
<action
class="org.eclipse.egit.ui.internal.actions.Disconnect"
icon="$nl$/icons/obj16/disconnect_co.gif"
id="org.eclipse.egit.ui.internal.actions.Disconnect"
label="%DisconnectAction_label"
menubarPath="team.main/group11">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.FetchAction"
definitionId="org.eclipse.egit.ui.team.Fetch"
icon="$nl$/icons/obj16/fetch.gif"
id="org.eclipse.egit.ui.internal.actions.FetchAction"
label="%FetchAction_label"
menubarPath="team.main/group2"/>
<action
class="org.eclipse.egit.ui.internal.actions.PushAction"
icon="$nl$/icons/obj16/push.gif"
id="org.eclipse.egit.ui.internal.actions.PushAction"
label="%PushAction_label"
menubarPath="team.main/group1"/>
<action
class="org.eclipse.egit.ui.internal.actions.ResetAction"
icon="$nl$/icons/obj16/reset.gif"
id="org.eclipse.egit.ui.internal.actions.ResetAction"
label="%ResetAction_label"
menubarPath="team.main/group5">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.SynchronizeWithAction"
id="org.eclipse.egit.ui.internal.actions.SynchronizeWithAction"
icon="$nl$/icons/obj16/remotespec.gif"
label="%SynchronizeWith_label"
menubarPath="team.main/group3"/>
<action
class="org.eclipse.egit.ui.internal.actions.TagAction"
icon="$nl$/icons/obj16/tags.gif"
id="org.eclipse.egit.ui.internal.actions.TagAction"
label="%TagAction_label"
menubarPath="team.main/group5"/>
<action
class="org.eclipse.egit.ui.internal.actions.MergeAction"
definitionId="org.eclipse.egit.ui.RepositoriesViewMerge"
icon="$nl$/icons/obj16/merge.gif"
id="org.eclipse.egit.ui.internal.actions.MergeAction"
label="%MergeAction_label"
menubarPath="team.main/group4"/>
<action
class="org.eclipse.egit.ui.internal.actions.BranchAction"
icon="$nl$/icons/obj16/branch_obj.gif"
id="org.eclipse.egit.ui.internal.actions.BranchAction"
label="%BranchAction_label"
menubarPath="team.main/group5"/>
<action
class="org.eclipse.egit.ui.internal.actions.PullFromUpstreamConfigAction"
definitionId="org.eclipse.egit.ui.team.PullFromUpstreamConfig"
icon="$nl$/icons/obj16/pull.gif"
id="org.eclipse.egit.ui.team.PullCurrentBranchAction"
label="%PullIntoCurrentBranchMenuLabel"
menubarPath="team.main/group2">
</action>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.egit.ui.resourceContributions"
objectClass="org.eclipse.core.resources.IResource">
<filter name="projectPersistentProperty"
value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
</filter>
<action
class="org.eclipse.egit.ui.internal.actions.Untrack"
icon="$nl$/icons/obj16/untrack.gif"
id="org.eclipse.egit.ui.internal.actions.Untrack"
label="%UntrackAction_label"
menubarPath="team.main/group9"/>
<action
class="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
icon="icons/obj16/assume-unchanged.gif"
id="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
label="%AssumeUnchangedAction_label"
menubarPath="team.main/group9"/>
<action
class="org.eclipse.egit.ui.internal.actions.CommitAction"
definitionId="org.eclipse.egit.ui.team.Commit"
icon="$nl$/icons/obj16/commit.gif"
id="org.eclipse.egit.ui.internal.actions.CommitAction"
label="%CommitAction_label"
menubarPath="team.main/group1"/>
<action
class="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
id="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
label="%CompareWithIndexAction_label"
menubarPath="compareWithMenu/gitCompareWithGroup"/>
<action
class="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
id="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
label="%CompareWithHeadAction_label"
menubarPath="compareWithMenu/gitCompareWithGroup"/>
<action
class="org.eclipse.egit.ui.internal.actions.IgnoreAction"
definitionId="org.eclipse.egit.ui.team.Ignore"
icon="$nl$/icons/obj16/ignore.gif"
id="org.eclipse.egit.ui.internal.actions.IgnoreAction"
label="%IgnoreAction_label"
menubarPath="team.main/group8"/>
<action
class="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
icon="$nl$/icons/obj16/add.gif"
id="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
label="%AddToIndexAction_label"
menubarPath="team.main/group9"/>
<action
class="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
id="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
label="%DiscardChangesAction_label"
menubarPath="replaceWithMenu/gitReplaceWithGroup"/>
<action
class="org.eclipse.egit.ui.internal.actions.ApplyPatchAction"
definitionId="org.eclipse.egit.ui.team.ApplyPatch"
enablesFor="*"
id="org.eclipse.egit.ui.internal.actions.applyPatch"
label="%ApplyPatchAction_label"
menubarPath="team.main/group6"
overrideActionId="org.eclipse.team.ui.applyPatch">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.ShowHistoryAction"
definitionId="org.eclipse.egit.ui.team.ShowHistory"
icon="icons/obj16/history.gif"
id="org.eclipse.egit.ui.internal.actions.ShowHistoryActionHandler"
label="%ShowResourceInHistoryAction_label"
menubarPath="team.main/group10">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.ShowRepositoriesViewAction"
definitionId="org.eclipse.egit.ui.team.ShowRepositoriesView"
icon="icons/eview16/repo_rep.gif"
id="org.eclipse.egit.ui.internal.actions.ShowRepositoriesViewAction"
label="%ShowRepositoryAction_label"
menubarPath="team.main/group10">
</action>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.egit.ui.fileContributions"
objectClass="org.eclipse.core.resources.IFile">
<action
class="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
icon="$nl$/icons/obj16/history.gif"
id="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
label="%CompareWithRevisionAction_label"
menubarPath="compareWithMenu/gitCompareWithGroup"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.egit.core.internal.storage.GitFileHistoryProvider"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.team.ui.history.IHistoryPageSource">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.core.resources.IResource"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.team.ui.history.IHistoryPageSource">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.team.ui.history.IHistoryPageSource">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.history.HistoryPageInput"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.team.ui.history.IHistoryPageSource">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelRoot"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelRepository"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelCommit"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelCache"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingTree"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelTree"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter
type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelObject"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelRepository"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelCommit"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelCache"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingTree"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelTree"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
<factory
adaptableType="org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob"
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page name="%GitPreferences_name"
category="org.eclipse.team.ui.TeamPreferences"
class="org.eclipse.egit.ui.internal.preferences.GitPreferenceRoot"
id="org.eclipse.egit.ui.GitPreferences" />
<page name="%GitPreferences_WindowCachePreferencePage_name"
category="org.eclipse.egit.ui.GitPreferences"
class="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage"
id="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage" >
<keywordReference
id="org.eclipse.egit.ui.keyword.git">
</keywordReference>
</page>
<page name="%GitPreferences_DecoratorPreferencePage_name"
category="org.eclipse.egit.ui.GitPreferences"
class="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage"
id="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage" >
<keywordReference
id="org.eclipse.egit.ui.keyword.git">
</keywordReference>
</page>
<page
category="org.eclipse.egit.ui.GitPreferences"
class="org.eclipse.egit.ui.internal.preferences.GlobalConfigurationPreferencePage"
id="org.eclipse.egit.ui.internal.preferences.GlobalConfigurationPreferencePage"
name="%ConfigurationPage.name">
<keywordReference
id="org.eclipse.egit.ui.keyword.git">
</keywordReference>
</page>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
name="%Git"
class="org.eclipse.egit.ui.internal.preferences.GitProjectPropertyPage"
id="org.eclipse.egit.ui.preferences.GitProjectPropertyPage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectPersistentProperty"
args="org.eclipse.team.core.repository, org.eclipse.egit.core.GitProvider">
</test>
</adapt>
</enabledWhen>
</page>
</extension>
<extension point="org.eclipse.ui.keywords">
<keyword
id="org.eclipse.egit.ui.keyword.git"
label="%GitKeyword_label">
</keyword>
<keyword
id="org.eclipse.egit.ui.keyword.refresh"
label="%GitKeyword_Refresh_label">
</keyword>
</extension>
<extension point="org.eclipse.ui.decorators">
<decorator
lightweight="true"
adaptable="true"
label="%Decorator_name"
class="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator"
state="true"
location="BOTTOM_RIGHT"
id="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator">
<enablement>
<objectClass name="org.eclipse.core.resources.IResource"/>
</enablement>
<description>
%Decorator_description
</description>
</decorator>
</extension>
<extension point="org.eclipse.ui.themes">
<themeElementCategory
id="org.eclipse.egit.ui.GitTheme"
label="%Theme_label"/>
<fontDefinition
id="org.eclipse.egit.ui.CommitGraphNormalFont"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_CommitGraphNormalFont_label"
defaultsTo="org.eclipse.jface.dialogfont">
<description>
%Theme_CommitGraphNormalFont_description
</description>
</fontDefinition>
<fontDefinition
id="org.eclipse.egit.ui.CommitGraphHighlightFont"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_CommitGraphHighlightFont_label"
defaultsTo="org.eclipse.jface.dialogfont">
<description>
%Theme_CommitGraphHighlightFont_description
</description>
</fontDefinition>
<fontDefinition
id="org.eclipse.egit.ui.CommitMessageFont"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_CommitMessageFont_label"
defaultsTo="org.eclipse.jface.textfont">
<description>
%Theme_CommitMessageFont_description
</description>
</fontDefinition>
<colorDefinition
id="org.eclipse.egit.ui.UncommittedChangeForegroundColor"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_UncommittedChangeForegroundColor_label"
value="COLOR_LIST_FOREGROUND">
<description>
%Theme_UncommittedChangeForegroundColor_description
</description>
</colorDefinition>
<colorDefinition
id="org.eclipse.egit.ui.UncommittedChangeBackgroundColor"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_UncommittedChangeBackgroundColor_label"
value="COLOR_LIST_BACKGROUND">
<description>
%Theme_UncommittedChangeBackgroundColor_description
</description>
</colorDefinition>
<fontDefinition
id="org.eclipse.egit.ui.UncommittedChangeFont"
categoryId="org.eclipse.egit.ui.GitTheme"
label="%Theme_UncommittedChangeFont_label">
<description>
%Theme_UncommittedChangeFont_description
</description>
</fontDefinition>
</extension>
<!-- ********** QuickDiff text editor support ************** -->
<extension
point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
<referenceprovider
label="%GitRemoteQuickDiffProvider_label"
class="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider"
id="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider">
</referenceprovider>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
description="%GitActions_description"
id="org.eclipse.egit.ui.gitaction"
label="%GitActions_label"
visible="false"
>
<menu
id="org.eclipse.egit.ui.gitmenu"
label="%GitMenu_label"
path="additions"
>
<separator
name="repositoryGroup">
</separator>
</menu>
<action
class="org.eclipse.egit.ui.internal.actions.FetchAction"
disabledIcon="icons/toolbar/fetchd.png"
icon="icons/toolbar/fetche.png"
id="org.eclipse.egit.ui.actionfetch"
label="%FetchAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repo"
style="push"
toolbarPath="org.eclipse.egit.ui"
tooltip="%FetchAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.PushAction"
disabledIcon="icons/toolbar/pushd.png"
icon="icons/toolbar/pushe.png"
id="org.eclipse.egit.ui.actionpush"
label="%PushAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repo"
style="push"
toolbarPath="org.eclipse.egit.ui"
tooltip="%PushAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.BranchAction"
disabledIcon="icons/toolbar/checkoutd.png"
icon="icons/toolbar/checkoute.png"
id="org.eclipse.egit.ui.actionbranch"
label="%BranchAction_label"
style="push"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
toolbarPath="Normal/additions"
tooltip="%BranchAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.CommitAction"
disabledIcon="icons/toolbar/commitd.png"
icon="icons/toolbar/commite.png"
id="org.eclipse.egit.ui.actioncommit"
label="%CommitAction_label"
style="push"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
toolbarPath="Normal/additions"
tooltip="%CommitAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.ResetAction"
disabledIcon="icons/toolbar/resetd.png"
icon="icons/toolbar/resete.png"
id="org.eclipse.egit.ui.actionreset"
label="%ResetAction_label"
style="push"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
toolbarPath="Normal/additions"
tooltip="%ResetAction_tooltip">
</action>
</actionSet>
</extension>
<extension
name="%SharedCommandsLabel"
point="org.eclipse.ui.commands">
<command
defaultHandler="org.eclipse.egit.ui.internal.commands.ShareSingleProjectCommand"
description="%ShareProjectCommand_desc"
id="org.eclipse.egit.ui.command.shareProject"
name="%ShareProjectCommand_name">
<commandParameter
id="org.eclipse.egit.ui.command.projectNameParameter"
name="%ShareProjectCommandParameter_name"
optional="false"
values="org.eclipse.egit.ui.internal.commands.ProjectNameParameterValues">
</commandParameter>
</command>
<category
id="org.eclipse.egit.ui.commandCategory"
name="%Git">
</category>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.ConfigureDebugTraceCommand"
id="org.eclipse.egit.ui.command.configureTrace"
name="%ConfigureTraceCommand.name">
</command>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.egit.ui.GitCategory"
class="org.eclipse.egit.ui.internal.repository.RepositoriesView"
icon="icons/eview16/repo_rep.gif"
id="org.eclipse.egit.ui.RepositoriesView"
name="%GitRepositoriesView_name"
restorable="true">
</view>
<category
id="org.eclipse.egit.ui.GitCategory"
name="%GitCategory_name">
</category>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.eclipse.egit.ui.GitRepositoriesPerspectiveFactory"
icon="icons/obj16/gitrepository.gif"
id="org.eclipse.egit.ui.GitRepositoryExploring"
name="%GitRepositoryPerspective_name">
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<showInPart
id="org.eclipse.egit.ui.RepositoriesView">
</showInPart>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaPerspective">
<showInPart
id="org.eclipse.egit.ui.RepositoriesView">
</showInPart>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<showInPart
id="org.eclipse.egit.ui.RepositoriesView">
</showInPart>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.pde.ui.PDEPerspective">
<showInPart
id="org.eclipse.egit.ui.RepositoriesView">
</showInPart>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
contentProvider="org.eclipse.egit.ui.internal.repository.RepositoriesViewContentProvider"
icon="icons/obj16/repository_rep.gif"
id="org.eclipse.egit.ui.RepositoriesViewContent"
labelProvider="org.eclipse.egit.ui.internal.repository.RepositoriesViewLabelProvider"
name="%GitRepositoriesContentName">
<triggerPoints>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</instanceof>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot">
</instanceof>
</or>
</triggerPoints>
<commonSorter
class="org.eclipse.egit.ui.internal.repository.tree.RepositoriesViewSorter">
</commonSorter>
<dropAssistant
class="org.eclipse.egit.ui.internal.repository.DropAdapterAssistant"
id="org.eclipse.egit.ui.repositoriesView.dropAssistant">
<possibleDropTargets>
<instanceof
value="org.eclipse.core.resources.IWorkspaceRoot">
</instanceof></possibleDropTargets>
</dropAssistant>
</navigatorContent>
<actionProvider
class="org.eclipse.egit.ui.internal.repository.tree.RepositoriesViewActionProvider"
id="RepositoriesViewActionProvider">
<enablement>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</instanceof>
</enablement>
</actionProvider>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewer
viewerId="org.eclipse.egit.ui.RepositoriesView">
</viewer>
<viewerContentBinding
viewerId="org.eclipse.egit.ui.RepositoriesView">
<includes>
<contentExtension
pattern="org.eclipse.egit.ui.RepositoriesViewContent">
</contentExtension>
<contentExtension
pattern="org.eclipse.egit.ui.RepositoriesViewLinkHelper">
</contentExtension>
</includes>
</viewerContentBinding>
<viewerActionBinding
viewerId="org.eclipse.egit.ui.RepositoriesView">
<includes>
<actionExtension
pattern="RepositoriesViewActionProvider">
</actionExtension>
</includes>
</viewerActionBinding>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.egit.ui.RepositoriesView">
<separator
name="FirstGroup">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewFetch"
label="%RepoViewFetch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewPush"
label="%RepoViewPush.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewImportProjects"
label="%RepoViewImportProjects.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.WorkingDirNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FolderNode">
</instanceof>
</or>
</iterate>
<iterate>
<not>
<test
property="GitRepository.isBare">
</test>
</not>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.CheckoutCommand"
label="%RepoViewCheckout.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</or>
<not>
<test
property="GitRepository.isRefCheckedOut">
</test>
</not>
<not>
<test
property="GitRepository.isBare">
</test>
</not>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewSynchronize"
label="%RepoViewSynchronize.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</or>
<not>
<test
property="GitRepository.isBare">
</test>
</not>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewSynchronizeWithEachOther"
label="%RepoViewSynchronizeEachOther.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="2">
</count>
<iterate>
<and>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</or>
<not>
<test
property="GitRepository.isBare">
</test>
</not>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewFetchConfigured"
label="%RepoViewFetchSimple.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewPushConfigured"
label="%RepoViewPushSimpleLabel"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="FirstSeparator"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRemove"
label="%RepoViewRemove.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCreateBranch"
label="%RepoViewCreateBranch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.LocalBranchesNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.BranchesNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCreateTag"
label="%RepoViewCreateTag.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagsNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewMerge"
label="%RepoViewMerge.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<test
property="GitRepository.canMerge">
</test>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<test
property="GitRepository.isRefCheckedOut">
</test>
</and>
</or>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewMergeSimple"
label="%RepoViewMergeSimple.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</or>
<test
property="GitRepository.canMerge">
</test>
<not>
<test
property="GitRepository.isRefCheckedOut">
</test>
</not>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewNewRemote"
label="%RepoViewCreateRemote.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RemotesNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch"
label="%RepoViewConfigureFetch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RemoteNode">
</instanceof>
<not>
<test
property="GitRepository.fetchExists">
</test>
</not>
</and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewConfigurePush"
label="%RepoViewConfigurePush.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RemoteNode">
</instanceof>
<not>
<test
property="GitRepository.pushExists">
</test>
</not>
</and>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewReset"
label="%RepoViewReset.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="SecondGroup">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewOpenInTextEditor"
label="%RepoViewOpenInEditor.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FileNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="SecondSeparator"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewDeleteBranch"
label="%RepoViewDeleteBranch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<and>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<test
property="GitRepository.isLocalBranch">
</test>
</or>
<not>
<test
property="GitRepository.isRefCheckedOut">
</test>
</not>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRenameBranch"
label="%RepoViewRenameBranch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote"
label="%RepoViewRemoveRemote.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RemoteNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewDeleteFetch"
label="%RepoViewDeleteFetch.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewDeletePush"
label="%RepoViewDeletePush.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewDelete"
label="%RepoViewDeleteRepository.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewOpenProperties"
label="%RepoViewOpenProperties.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RemoteNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCopyPath"
label="%RepoViewCopyPath.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FileNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FolderNode">
</instanceof>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.WorkingDirNode">
</instanceof>
<not>
<test
property="GitRepository.isBare">
</test>
</not>
</and>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewPaste"
label="%RepoViewPastePath.label"
style="push">
</command>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.egit.ui.RepositoriesView">
<separator
name="org.eclipse.egit.ui.repositoryActions"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewAddRepository"
style="push"
tooltip="%RepoViewAddRepository.tooltip">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewClone"
style="push"
tooltip="%RepoViewCloneRepository.tooltip">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCreateRepository"
style="push"
tooltip="%RepoViewCreateRepository.tooltip">
</command>
<separator
name="org.eclipse.egit.ui.viewActions"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRefresh"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesLinkWithSelection"
style="toggle">
</command>
<separator
name="org.eclipse.egit.ui.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy"
helpContextId="Hierarchical Branch Representation"
style="toggle"
tooltip="%RepoViewHierarchicalBranchRepresenation.tooltip">
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.egit.ui.RepositoriesView">
<command
commandId="org.eclipse.egit.ui.RepositoriesViewAddRepository"
label="%RepoAddRepositoryViewMenu.label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewClone"
label="%RepoCloneRepositoryViewMenu.label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCreateRepository"
label="%RepoCreateRepositoryViewMenu.label"
style="push">
</command>
<separator
name="org.eclipse.egit.ui.viewActions"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRefresh"
label="%RepoViewRefreshViewMenu.label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesLinkWithSelection"
label="%RepoViewLinkWithSelectionMenu.label"
style="toggle">
</command>
<separator
name="org.eclipse.egit.ui.separator2"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy"
label="%HierarchyLayout.label"
style="toggle">
</command>
</menuContribution>
</extension>
<extension
name="%RepositoryCommandsLabel"
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.AddCommand"
id="org.eclipse.egit.ui.RepositoriesViewAddRepository"
name="%AddRepositoryCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CloneCommand"
id="org.eclipse.egit.ui.RepositoriesViewClone"
name="%CloneRepositoryCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CopyPathCommand"
id="org.eclipse.egit.ui.RepositoriesViewCopyPath"
name="%CopyPathCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.DeleteBranchCommand"
id="org.eclipse.egit.ui.RepositoriesViewDeleteBranch"
name="%DeleteBranchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.FetchCommand"
id="org.eclipse.egit.ui.RepositoriesViewFetch"
name="%FetchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RenameBranchCommand"
id="org.eclipse.egit.ui.RepositoriesViewRenameBranch"
name="%RenameBranchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.PasteCommand"
id="org.eclipse.egit.ui.RepositoriesViewPaste"
name="%PastePathCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.OpenPropertiesCommand"
id="org.eclipse.egit.ui.RepositoriesViewOpenProperties"
name="%OpenPropertiesCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.PushCommand"
id="org.eclipse.egit.ui.RepositoriesViewPush"
name="%PushCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RefreshCommand"
id="org.eclipse.egit.ui.RepositoriesViewRefresh"
name="%RefreshCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RemoveCommand"
id="org.eclipse.egit.ui.RepositoriesViewRemove"
name="%RemoveRepositoryCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ImportProjectsCommand"
id="org.eclipse.egit.ui.RepositoriesViewImportProjects"
name="%ImportProjectsCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CreateBranchCommand"
id="org.eclipse.egit.ui.RepositoriesViewCreateBranch"
name="%CreateBranchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ConfigureRemoteCommand"
id="org.eclipse.egit.ui.RepositoriesViewNewRemote"
name="%NewRemoteCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ConfigureFetchCommand"
id="org.eclipse.egit.ui.RepositoriesViewConfigureFetch"
name="%ConfigureFetchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ConfigurePushCommand"
id="org.eclipse.egit.ui.RepositoriesViewConfigurePush"
name="%ConfigurePushCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RemoveRemoteCommand"
id="org.eclipse.egit.ui.RepositoriesViewRemoveRemote"
name="%DeleteRemoteCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.PushConfiguredRemoteCommand"
id="org.eclipse.egit.ui.RepositoriesViewPushConfigured"
name="%SimplePushCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.FetchConfiguredRemoteCommand"
id="org.eclipse.egit.ui.RepositoriesViewFetchConfigured"
name="%SimpleFetchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.DeletePushCommand"
id="org.eclipse.egit.ui.RepositoriesViewDeletePush"
name="%RemovePushCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.DeleteFetchCommand"
id="org.eclipse.egit.ui.RepositoriesViewDeleteFetch"
name="%RemoveFetchCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.OpenInTextEditorCommand"
id="org.eclipse.egit.ui.RepositoriesViewOpenInTextEditor"
name="%OpenInEditorCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.OpenCommand"
id="org.eclipse.egit.ui.RepositoriesViewOpen"
name="%OpenCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.LinkWithSelectionCommand"
id="org.eclipse.egit.ui.RepositoriesLinkWithSelection"
name="%LinkWithSelectionCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.SynchronizeCommand"
id="org.eclipse.egit.ui.RepositoriesViewSynchronize"
name="%SynchronizeCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.SynchronizeCommand"
id="org.eclipse.egit.ui.RepositoriesViewSynchronizeWithEachOther"
name="%SynchronizeCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CreateTagCommand"
id="org.eclipse.egit.ui.RepositoriesViewCreateTag"
name="%CreateTagCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.MergeCommand"
id="org.eclipse.egit.ui.RepositoriesViewMergeSimple"
name="%MergeCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.RepositoriesViewMerge"
name="%MergeWithDialogCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ResetCommand"
id="org.eclipse.egit.ui.RepositoriesViewReset"
name="%ResetCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CheckoutCommand"
id="org.eclipse.egit.ui.CheckoutCommand"
name="%CheckoutCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.CreateRepositoryCommand"
id="org.eclipse.egit.ui.RepositoriesViewCreateRepository"
name="%RepoViewCreateRepositoryCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.DeleteCommand"
id="org.eclipse.egit.ui.RepositoriesViewDelete"
name="%DeleteRepositoryCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ToggleBranchHierarchyCommand"
id="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy"
name="%ToggleLayoutCommand.name">
<state
class="org.eclipse.ui.handlers.RegistryToggleState:false"
id="org.eclipse.ui.commands.toggleState">
</state>
</command>
</extension>
<extension
point="org.eclipse.ui.commandImages">
<image
commandId="org.eclipse.egit.ui.RepositoriesViewAddRepository"
icon="icons/etool16/newlocation_wiz.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewFetch"
icon="icons/obj16/pull.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewClone"
icon="icons/obj16/cloneGit.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewRefresh"
icon="icons/obj16/refresh.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewPush"
icon="icons/obj16/push.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesLinkWithSelection"
icon="icons/elcl16/synced.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewCreateTag"
icon="icons/obj16/version_rep.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewMerge"
icon="icons/obj16/merge.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewMergeSimple"
icon="icons/obj16/merge.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewReset"
icon="icons/obj16/reset.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.ShowRepositoriesView"
icon="icons/eview16/repo_rep.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.ShowHistory"
icon="icons/obj16/history.gif">
</image>
<image
commandId="org.eclipse.egit.ui.history.CreateBranch"
icon="icons/obj16/branch_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.CheckoutCommand"
icon="icons/obj16/checkout.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewCreateBranch"
icon="icons/obj16/branch_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewNewRemote"
icon="icons/obj16/remotespec.gif">
</image>
<image
commandId="org.eclipse.egit.ui.history.CreateTag"
icon="icons/obj16/version_rep.gif">
</image>
<image
commandId="org.eclipse.egit.ui.history.CheckoutCommand"
icon="icons/obj16/checkout.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewSynchronize"
icon="$nl$/icons/obj16/remotespec.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewImportProjects"
icon="icons/obj16/import_prj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewFetchConfigured"
icon="icons/obj16/pull.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewDeleteBranch"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewDeleteFetch"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewDeletePush"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewPushConfigured"
icon="icons/obj16/push.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewOpenProperties"
icon="icons/obj16/properties.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewCreateRepository"
icon="icons/etool16/createRepository.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewDelete"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy"
icon="icons/elcl16/hierarchicalLayout.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewRemove"
icon="icons/obj16/clear.gif">
</image>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.egit.ui.internal.repository.tree.RepositoriesViewPropertyTester"
id="org.eclipse.egit.ui.RepositoryTester"
namespace="GitRepository"
properties="isBare,isRefCheckedOut,isLocalBranch,fetchExists,pushExists,canMerge"
type="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.eclipse.egit.ui.internal.repository.tree.LinkHelper"
id="org.eclipse.egit.ui.RepositoriesViewLinkHelper">
<editorInputEnablement>
<instanceof
value="org.eclipse.ui.IURIEditorInput">
</instanceof></editorInputEnablement>
<selectionEnablement>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FileNode">
</instanceof>
</selectionEnablement>
</linkHelper>
</extension>
<extension
id="changeSetModel"
name="%ChangeSetModel.name"
point="org.eclipse.core.resources.modelProviders">
<modelProvider
class="org.eclipse.egit.ui.internal.synchronize.GitChangeSetModelProvider"/>
<enablement>
<instanceof
value="org.eclipse.core.resources.IResource" />
</enablement>
<extends-model id="org.eclipse.core.resources.modelProvider"/>
</extension>
<extension
point="org.eclipse.team.ui.synchronizeWizards">
<wizard
class="org.eclipse.egit.ui.internal.synchronize.GitSynchronizeWizard"
description="%gitsyncwizard.description"
icon="icons/obj16/gitrepository.gif"
id="org.eclipse.egit.ui.wizard1"
name="%Synchronize_Name">
</wizard>
</extension>
<extension
point="org.eclipse.team.ui.synchronizeParticipants">
<participant
class="org.eclipse.egit.ui.internal.synchronize.GitSubscriberParticipant"
id="org.eclipse.egit.ui.synchronizeParticipant"
icon="icons/obj16/gitrepository.gif"
name="%Synchronize_Name"
persistent="false">
</participant>
<participant
class="org.eclipse.egit.ui.internal.synchronize.GitModelSynchronizeParticipant"
id="org.eclipse.egit.ui.modelCompareParticipant"
name="%Synchronize_Name"
icon="icons/obj16/gitrepository.gif"
persistent="false"/>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
activeByDefault="true"
contentProvider="org.eclipse.egit.ui.internal.synchronize.mapping.GitChangeSetContentProvider"
icon="$nl$/icons/obj16/changelog_obj.gif"
id="org.eclipse.egit.ui.changeSetContent"
labelProvider="org.eclipse.egit.ui.internal.synchronize.mapping.GitChangeSetLabelProvider"
name="%Synchronize_ChangeSet"
priority="normal">
<enablement>
<or>
<instanceof value="org.eclipse.egit.ui.internal.synchronize.GitChangeSetModelProvider"/>
</or>
</enablement>
<commonSorter
class="org.eclipse.egit.ui.internal.synchronize.mapping.GitCommitChangeSetSorter"/>
</navigatorContent>
</extension>
<extension
point="org.eclipse.team.ui.teamContentProviders">
<teamContentProvider
contentExtensionId="org.eclipse.egit.ui.changeSetContent"
icon="$nl$/icons/obj16/changelog_obj.gif"
modelProviderId="org.eclipse.egit.ui.changeSetModel"/>
</extension>
<extension
name="%TeamMenuCommandsLabel"
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.BranchActionHandler"
id="org.eclipse.egit.ui.team.Branch"
name="%BranchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.CommitActionHandler"
id="org.eclipse.egit.ui.team.Commit"
name="%CommitCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.CompareWithHeadActionHandler"
id="org.eclipse.egit.ui.team.CompareWithHead"
name="%CompareWithHeadCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.CompareWithRevision"
name="%CompareWithHistoryCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.CompareWithIndexActionHandler"
id="org.eclipse.egit.ui.team.CompareWithIndex"
name="%CompareWithIndexCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.DiscardChangesActionHandler"
id="org.eclipse.egit.ui.team.Discard"
name="%ReplaceWithIndexCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.FetchActionHandler"
id="org.eclipse.egit.ui.team.Fetch"
name="%FetchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.IgnoreActionHandler"
id="org.eclipse.egit.ui.team.Ignore"
name="%IgnoreCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.MergeActionHandler"
id="org.eclipse.egit.ui.team.Merge"
name="%MergeCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.PushActionHandler"
id="org.eclipse.egit.ui.team.Push"
name="%PushCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ResetActionHandler"
id="org.eclipse.egit.ui.team.Reset"
name="%ResetCommand.name2">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.SynchronizeWithActionHandler"
id="org.eclipse.egit.ui.team.SyncWith"
name="%SynchronizeCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.TagActionHandler"
id="org.eclipse.egit.ui.team.Tag"
name="%TagCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ShowHistoryActionHandler"
id="org.eclipse.egit.ui.team.ShowHistory"
name="%ShowInHistoryCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ShowRepositoriesViewActionHandler"
id="org.eclipse.egit.ui.team.ShowRepositoriesView"
name="%ShowRepoViewCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ApplyPatchActionHandler"
id="org.eclipse.egit.ui.team.ApplyPatch"
name="%ApplyPatchCommand.name">
</command>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.egit.ui.team.Commit"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+C">
</key>
<key
commandId="org.eclipse.egit.ui.team.Ignore"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+I">
</key>
<key
commandId="org.eclipse.egit.ui.RepositoriesViewMerge"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+M">
</key>
</extension>
<extension
name="%HistoryViewCommands.extension.name"
point="org.eclipse.ui.commands">
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CompareVersionsHandler"
id="org.eclipse.egit.ui.history.CompareVersions"
name="%CompareCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CompareWithWorkingTreeHandler"
id="org.eclipse.egit.ui.history.CompareWithWorkingTree"
name="%CompareWithWorkTreeCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.ShowVersionsHandler"
id="org.eclipse.egit.ui.history.ShowVersions"
name="%OpenCommand.name">
<commandParameter
id="org.eclipse.egit.ui.history.CompareMode"
name="%CompareModeCommandParameter.name"
optional="true">
</commandParameter>
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CreatePatchHandler"
id="org.eclipse.egit.ui.history.CreatePatch"
name="%CreatePatchCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CreateBranchOnCommitHandler"
id="org.eclipse.egit.ui.history.CreateBranch"
name="%CreateBranchCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CreateTagOnCommitHandler"
id="org.eclipse.egit.ui.history.CreateTag"
name="%CreateTagCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.ResetHandler"
id="org.eclipse.egit.ui.history.Reset"
name="%ResetCommand.name">
<commandParameter
id="org.eclipse.egit.ui.history.ResetMode"
name="%ResetModeCommandParameter.name"
optional="false">
</commandParameter>
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.ResetQuickdiffBaselineHandler"
id="org.eclipse.egit.ui.history.ResetQuickdiffBaseline"
name="%ResetQuickdiffCommand.name">
<commandParameter
id="org.eclipse.egit.ui.history.ResetQuickdiffBaselineTarget"
name="%ResetTargetCommandParameter.name"
optional="false">
</commandParameter>
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.SetQuickdiffBaselineHandler"
id="org.eclipse.egit.ui.history.SetQuickdiffBaseline"
name="%SetQuickdiffBaselineCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CheckoutCommitHandler"
id="org.eclipse.egit.ui.history.CheckoutCommand"
name="%CheckoutCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.OpenInTextEditorHandler"
id="org.eclipse.egit.ui.history.OpenInTextEditorCommand"
name="Open in Text Editor">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CherryPickHandler"
id="org.eclipse.egit.ui.history.CherryPick"
name="%CherryPickCommand.name">
</command>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.egit.ui.wizardCategory"
class="org.eclipse.egit.ui.internal.repository.NewRepositoryWizard"
hasPages="true"
icon="icons/etool16/createRepository.gif"
id="org.eclipse.egit.ui.CreateRepositoryWizard"
name="%CreateRepositoryWizard.name">
</wizard>
<category
id="org.eclipse.egit.ui.wizardCategory"
name="%Git">
</category>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.egit.ui.internal.repository.tree.command.MergeCommand"
commandId="org.eclipse.egit.ui.RepositoriesViewMerge">
<activeWhen>
<iterate
ifEmpty="false">
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
</or>
</iterate></activeWhen>
</handler>
<handler
class="org.eclipse.egit.ui.internal.actions.MergeAction"
commandId="org.eclipse.egit.ui.RepositoriesViewMerge">
<activeWhen>
<iterate
ifEmpty="false">
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
</iterate>
</activeWhen>
</handler>
</extension>
</plugin>
|