diff options
author | Robin Stocker | 2013-08-12 19:12:37 +0000 |
---|---|---|
committer | Matthias Sohn | 2013-11-22 07:15:40 +0000 |
commit | 3e95110928b182fd24ab53763b66bc915e86309b (patch) | |
tree | 99765219793e9b84edcf58b76bebd201fc4c602c /org.eclipse.egit.ui/plugin.xml | |
parent | 1a8519711ec040025200c3b76c06d1c78f097dd8 (diff) | |
download | egit-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.xml | 55 |
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> |