diff options
author | Matthias Sohn | 2011-09-05 21:49:13 +0000 |
---|---|---|
committer | Matthias Sohn | 2011-09-05 21:49:13 +0000 |
commit | c7e8d63066b26a8c08b10c219b806a5313b1e529 (patch) | |
tree | e366b73a3b1033b2815ca0d440c3e0035ad3aa37 /org.eclipse.egit.ui/plugin.xml | |
parent | 785e22592063936ea7719f287f1573f34b5da91c (diff) | |
download | egit-c7e8d63066b26a8c08b10c219b806a5313b1e529.tar.gz egit-c7e8d63066b26a8c08b10c219b806a5313b1e529.tar.xz egit-c7e8d63066b26a8c08b10c219b806a5313b1e529.zip |
[repoView] Add "Switch To" menu
Provide the dynamic "Switch To" menu in the Repositories View to reduce
number of clicks required to checkout another branch or create a new
branch.
Change-Id: Ib168dd2fc5a62f3bf5d3c4b31f2ae09d1827ad27
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.egit.ui/plugin.xml')
-rw-r--r-- | org.eclipse.egit.ui/plugin.xml | 41 |
1 files changed, 34 insertions, 7 deletions
diff --git a/org.eclipse.egit.ui/plugin.xml b/org.eclipse.egit.ui/plugin.xml index 7d5911029e..677c26d070 100644 --- a/org.eclipse.egit.ui/plugin.xml +++ b/org.eclipse.egit.ui/plugin.xml @@ -1434,17 +1434,11 @@ 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> - <instanceof - value="org.eclipse.egit.ui.internal.repository.tree.LocalNode"> - </instanceof> </or> </iterate> </and> @@ -1898,8 +1892,41 @@ </visibleWhen> </command> <separator - name="##Repo-1"> + name="##Repo-0"> </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 + ifEmpty="false" + operator="and"> + <or> + <instanceof + value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode"> + </instanceof> + <instanceof + value="org.eclipse.egit.ui.internal.repository.tree.BranchesNode"> + </instanceof> + <instanceof + value="org.eclipse.egit.ui.internal.repository.tree.LocalNode"> + </instanceof> + </or> + </iterate> + </and> + </visibleWhen> + </menu> + <separator + name="##Repo-1" + visible="true" /> <command commandId="org.eclipse.egit.ui.team.Commit" icon="icons/obj16/commit.gif" |