Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2011-09-05 21:49:13 +0000
committerMatthias Sohn2011-09-05 21:49:13 +0000
commitc7e8d63066b26a8c08b10c219b806a5313b1e529 (patch)
treee366b73a3b1033b2815ca0d440c3e0035ad3aa37 /org.eclipse.egit.ui/plugin.xml
parent785e22592063936ea7719f287f1573f34b5da91c (diff)
downloadegit-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.xml41
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"

Back to the top