Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Wolf2015-11-10 06:36:17 +0000
committerAndrey Loskutov2015-11-10 17:38:15 +0000
commit651b22d1c8d7f729155a7842c75e6ccc035674d8 (patch)
tree8d75d21fb843c83bd949372bcb31dba17643a470 /org.eclipse.egit.ui/plugin.xml
parente7ec8c0886de3f11a322ffebecc73f2b512c238a (diff)
downloadegit-651b22d1c8d7f729155a7842c75e6ccc035674d8.tar.gz
egit-651b22d1c8d7f729155a7842c75e6ccc035674d8.tar.xz
egit-651b22d1c8d7f729155a7842c75e6ccc035674d8.zip
Make StagingEntry a PlatformObject
Since we already have an IAdapterFactory for StagingEntry, move all adapter logic there so that it is in one place. Also make StagingEntry adaptable to Repository; this is prerequisite for resolving bug 481682 properly. Change-Id: Ib71278000fd2e5f74d71e9289698917de8ce9c76 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Diffstat (limited to 'org.eclipse.egit.ui/plugin.xml')
-rw-r--r--org.eclipse.egit.ui/plugin.xml17
1 files changed, 7 insertions, 10 deletions
diff --git a/org.eclipse.egit.ui/plugin.xml b/org.eclipse.egit.ui/plugin.xml
index 9f74938f8a..c0e1780482 100644
--- a/org.eclipse.egit.ui/plugin.xml
+++ b/org.eclipse.egit.ui/plugin.xml
@@ -296,6 +296,13 @@
class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
<adapter type="org.eclipse.ui.part.IShowInSource"/>
</factory>
+ <factory
+ adaptableType="org.eclipse.egit.ui.internal.staging.StagingEntry"
+ class="org.eclipse.egit.ui.internal.staging.StagingEntryAdapterFactory">
+ <adapter type="org.eclipse.core.resources.IResource"/>
+ <adapter type="org.eclipse.core.runtime.IPath"/>
+ <adapter type="org.eclipse.jgit.lib.Repository"/>
+ </factory>
</extension>
<extension
@@ -5830,16 +5837,6 @@
id="org.eclipse.egit.ui.internal.commit.CommitEditorInputFactory">
</factory>
</extension>
- <extension
- point="org.eclipse.core.runtime.adapters">
- <factory
- adaptableType="org.eclipse.egit.ui.internal.staging.StagingEntry"
- class="org.eclipse.egit.ui.internal.staging.StagingEntryAdapterFactory">
- <adapter
- type="org.eclipse.core.resources.IResource">
- </adapter>
- </factory>
- </extension>
<extension point="org.eclipse.search.searchPages">
<page
class="org.eclipse.egit.ui.internal.search.CommitSearchPage"

Back to the top