diff options
author | Mathias Kinzler | 2011-02-21 15:38:42 +0000 |
---|---|---|
committer | Mathias Kinzler | 2011-02-21 15:38:42 +0000 |
commit | 7fbf5a58bb6474e40502eff0f975f4d0f714d400 (patch) | |
tree | 017f8ddf7eac21fdef4f282e0dda080a6881b0ae /org.eclipse.egit.ui/plugin.xml | |
parent | 4c4cb4b720d04c21d5a39f939f190f0ebe0c07de (diff) | |
download | egit-7fbf5a58bb6474e40502eff0f975f4d0f714d400.tar.gz egit-7fbf5a58bb6474e40502eff0f975f4d0f714d400.tar.xz egit-7fbf5a58bb6474e40502eff0f975f4d0f714d400.zip |
Remove redundant command definitions
This tries to reduce the number of duplicate command definitions in
plugin.xml which were done historically in order to achieve
different behavior in different environments, e.g. "Commit" in
the team menu would behave differently from "Commit" in the
Repositories View context menu.
Instead of having two commands for "Commit", we should have one
command and two different handlers with mutually exclusive
"activeWhen" conditions that handle this command.
The advantage is that we have only one key binding and command name
and that the plugin.xml becomes easier to maintain.
Change-Id: I1082ad095b20e2e05536fc10f6b521a151344e2e
Signed-off-by: Mathias Kinzler <mathias.kinzler@sap.com>
Diffstat (limited to 'org.eclipse.egit.ui/plugin.xml')
-rw-r--r-- | org.eclipse.egit.ui/plugin.xml | 970 |
1 files changed, 625 insertions, 345 deletions
diff --git a/org.eclipse.egit.ui/plugin.xml b/org.eclipse.egit.ui/plugin.xml index f2c8dee4f5..71c792d1d7 100644 --- a/org.eclipse.egit.ui/plugin.xml +++ b/org.eclipse.egit.ui/plugin.xml @@ -61,7 +61,7 @@ menubarPath="team.main/group5"/> <action class="org.eclipse.egit.ui.internal.actions.MergeAction" - definitionId="org.eclipse.egit.ui.RepositoriesViewMerge" + definitionId="org.eclipse.egit.ui.team.Merge" icon="$nl$/icons/obj16/merge.gif" id="org.eclipse.egit.ui.internal.actions.MergeAction" label="%MergeAction_label" @@ -621,6 +621,449 @@ 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> + <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.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> + <instanceof + value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode"> + </instanceof> + </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"> @@ -878,7 +1321,7 @@ visible="true"> </separator> <command - commandId="org.eclipse.egit.ui.RepositoriesViewMergeSimple" + commandId="org.eclipse.egit.ui.team.Merge" icon="icons/obj16/merge.gif" label="%RepoViewMergeSimple.label" style="push"> @@ -943,7 +1386,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewSynchronize" + commandId="org.eclipse.egit.ui.team.Synchronize" icon="icons/obj16/remotespec.gif" label="%RepoViewSynchronize.label" style="push"> @@ -974,7 +1417,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewSynchronizeWithEachOther" + commandId="org.eclipse.egit.ui.team.Synchronize" icon="icons/obj16/remotespec.gif" label="%RepoViewSynchronizeEachOther.label" style="push"> @@ -1026,7 +1469,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewPushConfigured" + commandId="org.eclipse.egit.ui.team.SimplePush" icon="icons/obj16/push.gif" label="%RepoViewPushSimpleLabel" style="push"> @@ -1047,7 +1490,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewFetchConfigured" + commandId="org.eclipse.egit.ui.team.SimpleFetch" icon="icons/obj16/fetch.gif" label="%RepoViewFetchSimple.label" style="push"> @@ -1274,7 +1717,7 @@ name="##Repo-1"> </separator> <command - commandId="org.eclipse.egit.ui.RepositoriesViewCommit" + commandId="org.eclipse.egit.ui.team.Commit" icon="icons/obj16/commit.gif" label="%RepoViewCommit.label" style="push"> @@ -1295,7 +1738,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewPushConfigured" + commandId="org.eclipse.egit.ui.team.SimplePush" icon="icons/obj16/push.gif" label="%PushToUpstreamCommand.label" style="push"> @@ -1316,7 +1759,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewFetchConfigured" + commandId="org.eclipse.egit.ui.team.SimpleFetch" icon="icons/obj16/fetch.gif" label="%FetchFromUpstreamCommand.label" style="push"> @@ -1337,7 +1780,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewPush" + commandId="org.eclipse.egit.ui.team.Push" icon="icons/obj16/push.gif" label="%RepoViewPush.label" style="push"> @@ -1358,7 +1801,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewFetch" + commandId="org.eclipse.egit.ui.team.Fetch" icon="icons/obj16/fetch.gif" label="%RepoViewFetch.label" style="push"> @@ -1397,7 +1840,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewPull" + commandId="org.eclipse.egit.ui.team.Pull" icon="icons/obj16/pull.gif" label="%RepoViewPullMenu.label" style="push"> @@ -1425,7 +1868,7 @@ visible="true"> </separator> <command - commandId="org.eclipse.egit.ui.RepositoriesViewMerge" + commandId="org.eclipse.egit.ui.team.Merge" icon="icons/obj16/merge.gif" label="%RepoViewMerge.label" style="push"> @@ -1459,7 +1902,7 @@ </visibleWhen> </command> <command - commandId="org.eclipse.egit.ui.RepositoriesViewRebaseWithDialog" + commandId="org.eclipse.egit.ui.RepositoriesViewRebase" icon="icons/obj16/rebase.gif" label="%RebaseCommand.label2" style="push"> @@ -1556,7 +1999,7 @@ </command> </menu> <command - commandId="org.eclipse.egit.ui.RepositoriesViewReset" + commandId="org.eclipse.egit.ui.team.Reset" icon="icons/obj16/reset.gif" label="%RepoViewReset.label" style="push"> @@ -1589,7 +2032,7 @@ visible="true"> </separator> <command - commandId="org.eclipse.egit.ui.RepositoriesView.ShowInHistoryCommand" + commandId="org.eclipse.egit.ui.team.ShowHistory" icon="icons/obj16/history.gif" label="%ShowInHistoryCommand.label" style="push"> @@ -1874,6 +2317,119 @@ 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="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> + <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" @@ -1904,18 +2460,6 @@ </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.CommitCommand" - id="org.eclipse.egit.ui.RepositoriesViewCommit" - name="%CommitCommand"> - </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"> @@ -1934,12 +2478,6 @@ </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"> @@ -1988,12 +2526,6 @@ </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.ChangeCredentialsCommand" id="org.eclipse.egit.ui.RepositoriesViewChangeCredentials" name="%ChangeCredentialsCommand"> @@ -2006,12 +2538,6 @@ </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"> @@ -2042,41 +2568,12 @@ </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"> @@ -2105,30 +2602,12 @@ </command> <command categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.ShowInHistoryCommand" - id="org.eclipse.egit.ui.RepositoriesView.ShowInHistoryCommand" - name="%ShowInHistoryCommand.name2"> - </command> - <command - categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.PullCommand" - id="org.eclipse.egit.ui.RepositoriesViewPull" - name="%RepoViewPullCommand.name"> - </command> - <command - categoryId="org.eclipse.egit.ui.commandCategory" defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RebaseCurrentRefCommand" id="org.eclipse.egit.ui.RepositoriesViewRebase" name="%RebaseCommand.name"> </command> <command categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.RebaseCurrentRefCommand" - id="org.eclipse.egit.ui.RepositoriesViewRebaseWithDialog" - name="%RebaseWithDialogCommand.name"> - </command> - <command - categoryId="org.eclipse.egit.ui.commandCategory" defaultHandler="org.eclipse.egit.ui.internal.repository.tree.command.AbortRebaseCommand" id="org.eclipse.egit.ui.RepositoriesViewAbortRebase" name="%AbortRebaseCommand.name"> @@ -2153,14 +2632,6 @@ icon="icons/etool16/newlocation_wiz.gif"> </image> <image - commandId="org.eclipse.egit.ui.RepositoriesViewFetch" - icon="icons/obj16/fetch.gif"> - </image> - <image - commandId="org.eclipse.egit.ui.RepositoriesViewCommit" - icon="icons/obj16/commit.gif"> - </image> - <image commandId="org.eclipse.egit.ui.RepositoriesViewClone" icon="icons/obj16/cloneGit.gif"> </image> @@ -2169,10 +2640,6 @@ 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> @@ -2181,18 +2648,6 @@ 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> @@ -2225,18 +2680,10 @@ 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/fetch.gif"> - </image> - <image commandId="org.eclipse.egit.ui.RepositoriesViewDeleteBranch" icon="icons/obj16/delete_obj.gif"> </image> @@ -2253,10 +2700,6 @@ 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> @@ -2277,14 +2720,6 @@ icon="icons/obj16/clear.gif"> </image> <image - commandId="org.eclipse.egit.ui.RepositoriesView.ShowInHistoryCommand" - icon="icons/obj16/history.gif"> - </image> - <image - commandId="org.eclipse.egit.ui.RepositoriesViewPull" - icon="icons/obj16/pull.gif"> - </image> - <image commandId="org.eclipse.egit.ui.RepositoriesViewAbortRebase" icon="icons/elcl16/progress_stop.gif"> </image> @@ -2324,6 +2759,58 @@ 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> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> @@ -2456,12 +2943,6 @@ </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"> @@ -2483,12 +2964,6 @@ 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" @@ -2497,42 +2972,12 @@ </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"> @@ -2545,29 +2990,11 @@ </command> <command categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.actions.PullFromUpstreamActionHandler" - id="org.eclipse.egit.ui.team.Pull" - name="%TeamPullCommand.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 - categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.actions.SimplePushActionHandler" - id="org.eclipse.egit.ui.team.SimplePush" - name="%PushUpstreamCommand.name"> - </command> - <command - categoryId="org.eclipse.egit.ui.commandCategory" - defaultHandler="org.eclipse.egit.ui.internal.actions.SimpleFetchActionHandler" - id="org.eclipse.egit.ui.team.SimpleFetch" - name="%FetchUpstreamCommand.name"> - </command> - <command defaultHandler="org.eclipse.egit.ui.internal.actions.ConfigureFetchActionHandler" id="org.eclipse.egit.ui.ConfigureUpstreamFetch" name="%ConfigureUpstreamFetchCommand.name"> @@ -2604,7 +3031,7 @@ sequence="M1+M3+I"> </key> <key - commandId="org.eclipse.egit.ui.RepositoriesViewMerge" + commandId="org.eclipse.egit.ui.team.Merge" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="M1+M3+M"> </key> @@ -2723,151 +3150,4 @@ 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> - <extension - point="org.eclipse.ui.menus"> - <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="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> - <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> </plugin> |