Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Stocker2013-08-12 19:12:37 +0000
committerMatthias Sohn2013-11-22 07:15:40 +0000
commit3e95110928b182fd24ab53763b66bc915e86309b (patch)
tree99765219793e9b84edcf58b76bebd201fc4c602c /org.eclipse.egit.ui/plugin.xml
parent1a8519711ec040025200c3b76c06d1c78f097dd8 (diff)
downloadegit-3e95110928b182fd24ab53763b66bc915e86309b.tar.gz
egit-3e95110928b182fd24ab53763b66bc915e86309b.tar.xz
egit-3e95110928b182fd24ab53763b66bc915e86309b.zip
Disable some menus and actions on bare repos
Change-Id: I3019e8d0662ba0d0d6dd692860f4acc58a957126 Signed-off-by: Robin Stocker <robin@nibor.org> 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.xml55
1 files changed, 38 insertions, 17 deletions
diff --git a/org.eclipse.egit.ui/plugin.xml b/org.eclipse.egit.ui/plugin.xml
index 149b41c2e5..1e751d5c34 100644
--- a/org.eclipse.egit.ui/plugin.xml
+++ b/org.eclipse.egit.ui/plugin.xml
@@ -958,9 +958,16 @@
<adapt
type="org.eclipse.ui.IContributorResourceAdapter">
</adapt>
- <instanceof
- value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
- </instanceof>
+ <and>
+ <instanceof
+ value="org.eclipse.egit.ui.internal.repository.tree.RepositoryTreeNode">
+ </instanceof>
+ <not>
+ <test
+ property="GitRepository.isBare">
+ </test>
+ </not>
+ </and>
</or>
</iterate>
</and>
@@ -2723,17 +2730,24 @@
<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>
+ <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>
+ <not>
+ <test
+ property="GitRepository.isBare">
+ </test>
+ </not>
+ </and>
</iterate>
</and>
</visibleWhen>
@@ -2755,9 +2769,16 @@
<iterate
ifEmpty="false"
operator="and">
- <instanceof
- value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
- </instanceof>
+ <and>
+ <instanceof
+ value="org.eclipse.egit.ui.internal.repository.tree.RepositoryNode">
+ </instanceof>
+ <not>
+ <test
+ property="GitRepository.isBare">
+ </test>
+ </not>
+ </and>
</iterate>
</and>
</visibleWhen>

Back to the top