blob: 103e0336bb02f9e7530a3935ddd8e50454a44d8f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="commitMessageProvider" name="%CommitMessageProviderExtension-point.name" schema="schema/commitMessageProvider.exsd"/>
<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.DisconnectAction"
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.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.MergeAction"
definitionId="org.eclipse.egit.ui.team.Merge"
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.PullFromUpstreamConfigAction"
definitionId="org.eclipse.egit.ui.team.Pull"
icon="$nl$/icons/obj16/pull.gif"
id="org.eclipse.egit.ui.team.PullCurrentBranchAction"
label="%PullIntoCurrentBranchMenuLabel"
menubarPath="team.main/group2">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.SimplePushAction"
definitionId="org.eclipse.egit.ui.team.SimplePush"
icon="icons/obj16/push.gif"
id="org.eclipse.egit.ui.team.SimplePush"
label="%PushToUpstreamAction.label"
menubarPath="team.main/group1">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.SimpleFetchAction"
definitionId="org.eclipse.egit.ui.team.SimpleFetch"
icon="icons/obj16/fetch.gif"
id="org.eclipse.egit.ui.team.SimpleFetch"
label="%FetchFromUpstreamAction.label"
menubarPath="team.main/group1">
</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.UntrackAction"
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.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.CompareWithRefAction"
id="org.eclipse.egit.ui.internal.actions.CompareWithRefAction"
label="%CompareWithBranchOrTagAction.label"
menubarPath="compareWithMenu/gitCompareWithGroup">
</action>
<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"
definitionId="org.eclipse.egit.ui.team.AddToIndex"
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>
<action
class="org.eclipse.egit.ui.internal.actions.MergeToolAction"
definitionId="org.eclipse.egit.ui.team.MergeTool"
icon="icons/obj16/mergetool.gif"
id="org.eclipse.egit.ui.internal.actions.MergeTool"
label="%MergeToolAction.label"
menubarPath="team.main/group4">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.CompareWithCommitAction"
id="org.eclipse.egit.ui.internal.actions.CompareWithCommitAction"
label="%CompareWithCommitAction.label"
menubarPath="compareWithMenu/gitCompareWithGroup">
</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">
<keywordReference
id="org.eclipse.egit.ui.keyword.refresh"/>
</page>
<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>
<page
category="org.eclipse.egit.ui.GitPreferences"
class="org.eclipse.egit.ui.internal.preferences.CommitDialogPreferencePage"
id="org.eclipse.egit.ui.internal.preferences.CommitDialogPreferencePage"
name="%GitPreferences_CommitDialogPreferencePage_name">
<keywordReference
id="org.eclipse.egit.ui.keyword.git">
</keywordReference>
</page>
<page
category="org.eclipse.egit.ui.GitPreferences"
class="org.eclipse.egit.ui.internal.preferences.DialogsPreferencePage"
id="org.eclipse.egit.ui.internal.preferences.DialogsPreferencePage"
name="%DialogsPreferencePage.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>
<fontDefinition
categoryId="org.eclipse.egit.ui.GitTheme"
defaultsTo="org.eclipse.jface.textfont"
id="org.eclipse.egit.ui.CommitMessageEditorFont"
label="%Theme_CommitMessageEditorFont_label">
<description>
%Theme_CommitMessageEditorFont_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.PullFromUpstreamConfigAction"
definitionId="org.eclipse.egit.ui.team.Pull"
icon="icons/obj16/pull.gif"
id="org.eclipse.egit.ui.actionpull"
label="%PullIntoCurrentBranchMenuLabel"
menubarPath="org.eclipse.egit.ui.gitmenu/repo"
style="push"
toolbarPath="org.eclipse.egit.ui"
tooltip="%PullIntoCurrentBranch.tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.SimpleFetchAction"
definitionId="org.eclipse.egit.ui.team.SimpleFetch"
icon="icons/obj16/fetch.gif"
id="org.eclipse.egit.ui.actionfetch"
label="%FetchFromUpstreamAction.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.SimplePushAction"
definitionId="org.eclipse.egit.ui.team.SimplePush"
icon="icons/obj16/push.gif"
id="org.eclipse.egit.ui.actionpush"
label="%PushToUpstreamAction.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.ResetAction"
definitionId="org.eclipse.egit.ui.team.Reset"
icon="icons/obj16/reset.gif"
id="org.eclipse.egit.ui.actionreset"
label="%ResetAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
style="push"
toolbarPath="Normal/additions"
tooltip="%ResetAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.BranchAction"
definitionId="org.eclipse.egit.ui.team.Branch"
icon="icons/obj16/branch_obj.gif"
id="org.eclipse.egit.ui.actionbranch"
label="%BranchAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
style="push"
toolbarPath="Normal/additions"
tooltip="%BranchAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.CommitAction"
definitionId="org.eclipse.egit.ui.team.Commit"
icon="icons/obj16/commit.gif"
id="org.eclipse.egit.ui.actioncommit"
label="%CommitAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
style="push"
toolbarPath="Normal/additions"
tooltip="%CommitAction_tooltip">
</action>
<action
class="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
definitionId="org.eclipse.egit.ui.team.AddToIndex"
icon="icons/obj16/add.gif"
id="org.eclipse.egit.ui.actionadd"
label="%AddToIndexAction_label"
menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
style="push"
toolbarPath="Normal/additions"
tooltip="%AddToIndexAction_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>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.shared.FetchChangeFromGerritCommand"
id="org.eclipse.egit.ui.FetchGerritChange"
name="%FetchFromGerritCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Commit"
name="%CommitCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.SimpleFetch"
name="%FetchUpstreamCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.SimplePush"
name="%PushUpstreamCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Pull"
name="%TeamPullCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Fetch"
name="%FetchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Push"
name="%PushCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Merge"
name="%MergeCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Synchronize"
name="%SynchronizeCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.ShowHistory"
name="%ShowInHistoryCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
id="org.eclipse.egit.ui.team.Reset"
name="%ResetCommand.name">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
commandId="org.eclipse.egit.ui.team.Commit">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.CommitCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Commit">
<class
class="org.eclipse.egit.ui.internal.actions.CommitActionHandler">
</class>
<activeWhen>
<and>
<count
value="+">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.SimpleFetch">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.FetchConfiguredRemoteCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</or>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.SimpleFetch">
<class
class="org.eclipse.egit.ui.internal.actions.SimpleFetchActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.SimplePush">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.PushConfiguredRemoteCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
</or>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.SimplePush">
<class
class="org.eclipse.egit.ui.internal.actions.SimplePushActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Pull">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.PullCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Pull">
<class
class="org.eclipse.egit.ui.internal.actions.PullFromUpstreamActionHandler">
</class>
<activeWhen>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Fetch">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.FetchCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Fetch">
<class
class="org.eclipse.egit.ui.internal.actions.FetchActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Push">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.PushCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Push">
<class
class="org.eclipse.egit.ui.internal.actions.PushActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Merge">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.MergeCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</or>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Merge">
<class
class="org.eclipse.egit.ui.internal.actions.MergeActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Synchronize">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.SynchronizeCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Synchronize">
<class
class="org.eclipse.egit.ui.internal.actions.SynchronizeWithActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.ShowHistory">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.ShowInHistoryCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.ShowHistory">
<class
class="org.eclipse.egit.ui.internal.actions.ShowHistoryActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Reset">
<class
class="org.eclipse.egit.ui.internal.repository.tree.command.ResetCommand">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<and>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</instanceof>
</iterate>
</and>
</and>
</activeWhen>
</handler>
<handler
commandId="org.eclipse.egit.ui.team.Reset">
<class
class="org.eclipse.egit.ui.internal.actions.ResetActionHandler">
</class>
<activeWhen>
<and>
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IProject">
</adapt>
</iterate>
</and>
</activeWhen>
</handler>
</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>
<view
category="org.eclipse.egit.ui.GitCategory"
class="org.eclipse.egit.ui.internal.dialogs.CompareTreeView"
icon="icons/obj16/gitrepository.gif"
id="org.eclipse.egit.ui.CompareTreeView"
name="%TreeCompareView.name"
restorable="false">
</view>
</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>
</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>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.egit.ui.RepositoriesView">
<separator
name="##Branch-1"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.CheckoutCommand"
icon="icons/obj16/checkout.gif"
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>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.AdditionalRefNode">
</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.RepositoriesViewCreateBranch"
icon="icons/obj16/new_branch_obj.gif"
label="%RepoViewCreateBranch.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.BranchesNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.AdditionalRefNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRenameBranch"
icon="icons/obj16/editconfig.gif"
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.RepositoriesViewDeleteBranch"
icon="icons/obj16/delete_obj.gif"
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>
<separator
name="##Branch-2"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.team.Merge"
icon="icons/obj16/merge.gif"
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.RepositoriesViewRebase"
icon="icons/obj16/rebase.gif"
label="%RebaseCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<test
property="GitRepository.canMerge">
</test>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<not>
<test
property="GitRepository.isRefCheckedOut">
</test>
</not>
</and>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.team.Synchronize"
icon="icons/obj16/remotespec.gif"
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.team.Synchronize"
icon="icons/obj16/remotespec.gif"
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>
<separator
name="##Remotes">
</separator>
<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.team.SimplePush"
icon="icons/obj16/push.gif"
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>
<command
commandId="org.eclipse.egit.ui.team.SimpleFetch"
icon="icons/obj16/fetch.gif"
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>
<separator
name="Tag-1"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewCreateTag"
icon="icons/obj16/tags.gif"
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>
<separator
name="##Remote">
</separator>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch"
icon="icons/obj16/editconfig.gif"
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"
icon="icons/obj16/editconfig.gif"
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.RepositoriesViewChangeCredentials"
label="%RepoViewChangeCredentialsLabel"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewClearCredentials"
label="%RepoViewClearCredentialsLabel"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
ifEmpty="false"
operator="and">
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.PushNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.FetchNode">
</instanceof>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewDeleteFetch"
icon="icons/obj16/delete_obj.gif"
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"
icon="icons/obj16/delete_obj.gif"
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.RepositoriesViewRemoveRemote"
icon="icons/obj16/delete_obj.gif"
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>
<separator
name="##Repo-1">
</separator>
<command
commandId="org.eclipse.egit.ui.team.Commit"
icon="icons/obj16/commit.gif"
label="%RepoViewCommit.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.team.SimplePush"
icon="icons/obj16/push.gif"
label="%PushToUpstreamCommand.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.team.SimpleFetch"
icon="icons/obj16/fetch.gif"
label="%FetchFromUpstreamCommand.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.team.Push"
icon="icons/obj16/push.gif"
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.team.Fetch"
icon="icons/obj16/fetch.gif"
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.FetchGerritChange"
label="%FetchFromGerritCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.team.Pull"
icon="icons/obj16/pull.gif"
label="%RepoViewPullMenu.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<test
property="GitRepository.canMerge">
</test>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="##Repo-2"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.team.Merge"
icon="icons/obj16/merge.gif"
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.RepositoriesViewRebase"
icon="icons/obj16/rebase.gif"
label="%RebaseCommand.label2"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<test
property="GitRepository.canMerge">
</test>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<menu
icon="icons/obj16/rebase.gif"
label="%RebaseMenu.label">
<command
commandId="org.eclipse.egit.ui.org.eclipse.egit.ui.AbortRebase"
label="%AbortCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<test
property="GitRepository.canAbortRebase">
</test>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.ContinueRebase"
label="%ContinueCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<test
property="GitRepository.canAbortRebase">
</test>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.SkipRebase"
label="%SkipCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
<test
property="GitRepository.canAbortRebase">
</test>
</and>
</iterate>
</and>
</visibleWhen>
</command>
</menu>
<command
commandId="org.eclipse.egit.ui.team.Reset"
icon="icons/obj16/reset.gif"
label="%RepoViewReset.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<test
property="GitRepository.isSafe">
</test>
<or>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RefNode">
</instanceof>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.TagNode">
</instanceof>
</or>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="##Repo-3"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.team.ShowHistory"
icon="icons/obj16/history.gif"
label="%ShowInHistoryCommand.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</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>
</or>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewImportProjects"
icon="icons/obj16/import_prj.gif"
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.RepositoriesViewOpenProperties"
icon="icons/obj16/properties.gif"
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>
<separator
name="##Repo-4"
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.RepositoriesViewDelete"
icon="icons/obj16/delete_obj.gif"
label="%RepoViewDeleteRepository.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<instanceof
value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
</instanceof>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="##Repo-5"
visible="true">
</separator>
<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>
<separator
name="File-1">
</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>
</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>
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<menu
id="team.main"
label="%TeamMenu.label">
<separator
name="group1"
visible="true">
</separator>
<separator
name="org.eclipse.egit.ui.remoteSeparator"
visible="true">
</separator>
<menu
label="%RemoteSubMenu.label">
<command
commandId="org.eclipse.egit.ui.team.Fetch"
label="%FetchAction_label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.FetchGerritChange"
label="%FetchFromGerritCommand.label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.team.Push"
label="%PushAction_label"
style="push">
</command>
<separator
name="org.eclipse.egit.ui.remote.group1"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.ConfigureUpstreamFetch"
label="%ConfigureFetchFromUpstreamCommand.label"
style="push">
</command>
<command
commandId="org.eclipse.egit.ui.ConfigureUpstreamPush"
label="%ConfigurePushToUpstreamCommand.label"
style="push">
</command>
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</menu>
<separator
name="org.eclipse.egit.ui.branchSeparator">
</separator>
<menu
label="%SwitchToMenu.label">
<dynamic
class="org.eclipse.egit.ui.internal.actions.SwitchToMenu"
id="org.eclipse.egit.ui.switchToMenu">
</dynamic>
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</menu>
<separator
name="org.eclipse.egit.ui.AdvancedSeparator">
</separator>
<menu
label="%AdvancedMenu.label">
<command
commandId="org.eclipse.egit.ui.team.RenameBranch"
label="%RenameBranchMenu.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.team.DeleteBranch"
label="%DeleteBranchMenu.label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="org.eclipse.egit.ui.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.team.Tag"
label="%TagAction_label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<separator
name="org.eclipse.egit.ui.TeamAdvancedFileSeparator"
visible="true">
</separator>
<command
commandId="org.eclipse.egit.ui.team.AssumeUnchanged"
label="%AssumeUnchangedAction_label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="GitResource.isShared">
</test>
</adapt>
</iterate>
</and>
</visibleWhen>
</command>
<command
commandId="org.eclipse.egit.ui.team.NoAssumeUnchanged"
label="%NoAssumeUnchangedAction_label"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="+">
</count>
<iterate>
<adapt
type="org.eclipse.core.resources.IResource">
<test
property="GitResource.isShared">
</test>
</adapt>
</iterate>
</and>
</visibleWhen>
</command>
</menu>
<separator
name="applyPatchGroup"
visible="false">
</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>
<command
commandId="org.eclipse.egit.ui.RepositoriesViewRebase" style="push"
label="%RebaseWithDialog_label">
<visibleWhen checkEnabled="false">
<and>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isSafe">
</test>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</command>
<menu
icon="icons/obj16/rebase.gif"
label="%RebaseMenu.label">
<command
commandId="org.eclipse.egit.ui.org.eclipse.egit.ui.AbortRebase" style="push" />
<command
commandId="org.eclipse.egit.ui.SkipRebase" style="push" />
<command
commandId="org.eclipse.egit.ui.ContinueRebase" style="push" />
<visibleWhen checkEnabled="false">
<and>
<iterate>
<and>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="GitResource.isShared">
</test>
<not>
<test
property="GitResource.isSafe">
</test>
</not>
</adapt>
</and>
</iterate>
</and>
</visibleWhen>
</menu>
<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="targetGroup"
visible="true">
</separator>
<separator
name="projectGroup"
visible="true">
</separator>
</menu>
</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.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.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.ChangeCredentialsCommand"
id="org.eclipse.egit.ui.RepositoriesViewChangeCredentials"
name="%ChangeCredentialsCommand">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ClearCredentialsCommand"
id="org.eclipse.egit.ui.RepositoriesViewClearCredentials"
name="%ClearCredentialsCommand">
</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.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.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>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.shared.RebaseCurrentRefCommand"
id="org.eclipse.egit.ui.RepositoriesViewRebase"
name="%RebaseCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.shared.AbortRebaseCommand"
id="org.eclipse.egit.ui.org.eclipse.egit.ui.AbortRebase"
name="%AbortRebaseCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.shared.SkipRebaseCommand"
id="org.eclipse.egit.ui.SkipRebase"
name="%SkipRebaseCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.commands.shared.ContinueRebaseCommand"
id="org.eclipse.egit.ui.ContinueRebase"
name="%ContinueRebaseCommand.name">
</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.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.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.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/new_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/new_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.RepositoriesViewImportProjects"
icon="icons/obj16/import_prj.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.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>
<image
commandId="org.eclipse.egit.ui.org.eclipse.egit.ui.AbortRebase"
icon="icons/elcl16/progress_stop.gif">
</image>
<image
commandId="org.eclipse.egit.ui.ContinueRebase"
icon="icons/elcl16/continue.gif">
</image>
<image
commandId="org.eclipse.egit.ui.SkipRebase"
icon="icons/elcl16/skip.gif">
</image>
<image
commandId="org.eclipse.egit.ui.history.Merge"
icon="icons/obj16/merge.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RebaseCurrent"
icon="icons/obj16/rebase.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Fetch"
icon="icons/obj16/fetch.gif">
</image>
<image
commandId="org.eclipse.egit.ui.ConfigureUpstreamFetch"
icon="icons/obj16/fetch.gif">
</image>
<image
commandId="org.eclipse.egit.ui.ConfigureUpstreamPush"
icon="icons/obj16/push.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Push"
icon="icons/obj16/push.gif">
</image>
<image
commandId="org.eclipse.egit.ui.FetchGerritChange"
icon="icons/obj16/gerrit_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.AddToIndex"
icon="icons/obj16/add.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Branch"
icon="icons/obj16/branch_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Commit"
icon="icons/obj16/commit.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.SimpleFetch"
icon="icons/obj16/fetch.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.SimplePush"
icon="icons/obj16/push.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Ignore"
icon="icons/obj16/ignore.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Merge"
icon="icons/obj16/merge.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.MergeTool"
icon="icons/obj16/mergetool.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Pull"
icon="icons/obj16/pull.gif">
</image>
<image
commandId="org.eclipse.egit.ui.RepositoriesViewRebase"
icon="icons/obj16/rebase.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Reset"
icon="icons/obj16/reset.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Synchronize"
icon="icons/obj16/remotespec.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.Tag"
icon="icons/obj16/tags.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.AssumeUnchanged"
icon="icons/obj16/assume-unchanged.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.NoAssumeUnchanged"
icon="icons/obj16/no-assume-unchanged.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.DeleteBranch"
icon="icons/obj16/delete_obj.gif">
</image>
<image
commandId="org.eclipse.egit.ui.team.RenameBranch"
icon="icons/obj16/editconfig.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,isSafe,isRefCheckedOut,isLocalBranch,fetchExists,pushExists,canMerge,canAbortRebase"
type="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
</propertyTester>
<propertyTester
class="org.eclipse.egit.ui.internal.ResourcePropertyTester"
id="org.eclipse.egit.ui.ResourceTester"
namespace="GitResource"
properties="isShared,isSafe"
type="org.eclipse.core.resources.IResource">
</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.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.GitChangeSetSorter"/>
</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 point="org.eclipse.ui.navigator.viewer">
<viewer viewerId="org.eclipse.egit.ui.compareSynchronization">
<popupMenu
allowsPlatformContributions="true"
id="org.eclipse.egit.ui.compareSynchronizationMenu">
<insertionPoint name="gitActions" separator="true"/>
<insertionPoint name="file"/>
<insertionPoint name="file-bottom"/>
<insertionPoint name="edit" separator="true"/>
<insertionPoint name="synchronize"/>
<insertionPoint name="navigate" separator="true"/>
<insertionPoint name="modelTeam" separator="true"/>
<insertionPoint name="sort" separator="true"/>
<insertionPoint name="additions" separator="true"/>
</popupMenu>
</viewer>
</extension>
<extension
name="%TeamMenuCommandsLabel"
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.AddToIndexActionHandler"
id="org.eclipse.egit.ui.team.AddToIndex"
name="%AddToIndexCommand.name">
</command>
<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.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.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.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.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>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.MergeToolActionHandler"
id="org.eclipse.egit.ui.team.MergeTool"
name="%MergeToolCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.actions.ConfigureFetchActionHandler"
id="org.eclipse.egit.ui.ConfigureUpstreamFetch"
name="%ConfigureUpstreamFetchCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.actions.ConfigurePushActionHandler"
id="org.eclipse.egit.ui.ConfigureUpstreamPush"
name="%ConfigureUpstreamPushCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ConfigureFetchActionHandler"
id="org.eclipse.egit.ui.team.ConfigureFetch"
name="%ConfigureUpstreamFetchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.ConfigurePushActionHandler"
id="org.eclipse.egit.ui.team.ConfigurePush"
name="%ConfigureUpstreamPushCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.DeleteBranchActionHandler"
id="org.eclipse.egit.ui.team.DeleteBranch"
name="%DeleteBranchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.RenameBranchActionHandler"
id="org.eclipse.egit.ui.team.RenameBranch"
name="%RenameBranchCommand.name">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.AssumeUnchangedActionHandler"
id="org.eclipse.egit.ui.team.AssumeUnchanged"
name="Assume Unchanged">
</command>
<command
categoryId="org.eclipse.egit.ui.commandCategory"
defaultHandler="org.eclipse.egit.ui.internal.actions.NoAssumeUnchangedActionHandler"
id="org.eclipse.egit.ui.team.NoAssumeUnchanged"
name="No Assume Unchanged">
</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.team.Merge"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M3+M">
</key>
<key
commandId="org.eclipse.egit.ui.RepositoriesViewPaste"
contextId="org.eclipse.egit.ui.RepositoriesView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+V">
</key>
<key
commandId="org.eclipse.egit.ui.RepositoriesViewCopyPath"
contextId="org.eclipse.egit.ui.RepositoriesView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+C">
</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.CompareVersionsInTreeHandler"
id="org.eclipse.egit.ui.history.CompareVersionsInTree"
name="%CompareInTreeCommand.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="%OpenInTextEditorCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.CherryPickHandler"
id="org.eclipse.egit.ui.history.CherryPick"
name="%CherryPickCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.RevertHandler"
id="org.eclipse.egit.ui.history.Revert"
name="%RevertCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.MergeHandler"
id="org.eclipse.egit.ui.history.Merge"
name="%MergeCommand.name">
</command>
<command
defaultHandler="org.eclipse.egit.ui.internal.history.command.RebaseCurrentHandler"
id="org.eclipse.egit.ui.RebaseCurrent"
name="%RebaseCurrentCommand.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.perspectiveExtensions">
<perspectiveExtension
targetID="*">
<view
id="org.eclipse.egit.ui.RepositoriesView"
minimized="false"
ratio="0.6"
relationship="bottom"
relative="org.eclipse.jdt.ui.PackageExplorer"
visible="false">
</view>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
id="org.eclipse.egit.ui.RepositoriesView"
name="%RepositoriesViewContext.name"
parentId="org.eclipse.ui.contexts.window">
</context>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
</extension>
</plugin>