RepositoryConfig handles bare entries with no =
[egit/egit-new.git] / org.spearce.egit.ui / plugin.xml
blob4dc4dd89714834927ab6915aeb9e3bc7c89bea43
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin>
4    <extension point="org.eclipse.team.ui.configurationWizards">
5       <wizard name="%SharingWizard_name"
6             icon="icons/sharing.gif"
7             class="org.spearce.egit.ui.internal.sharing.SharingWizard"
8             id="org.spearce.egit.ui.internal.sharing.SharingWizard">
9       </wizard>
10    </extension>
12    <extension point="org.eclipse.ui.popupMenus">
13       <objectContribution id="org.spearce.egit.ui.projectContributions"
14             objectClass="org.eclipse.core.resources.IProject"
15             adaptable="true">
16          <filter name="projectPersistentProperty"
17                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
18          </filter>
19          <action
20                label="%DisconnectAction_label"
21                tooltip="%DisconnectAction_tooltip"
22                class="org.spearce.egit.ui.internal.actions.Disconnect"
23                menubarPath="team.main/projectGroup"
24                id="org.spearce.egit.ui.internal.actions.Disconnect">
25          </action>
26          <action
27                class="org.spearce.egit.ui.internal.actions.CheckpointAction"
28                tooltip="%CheckpointAction_tooltip"
29                label="%CheckpointAction_label"
30                menubarPath="team.main/group1"
31                id="org.spearce.egit.ui.internal.actions.CheckpointAction">
32          </action>
33      </objectContribution>
34      <objectContribution
35             adaptable="true"
36             id="org.spearce.egit.ui.fileFolderContributions"
37             objectClass="org.eclipse.core.resources.IResource">
38          <filter name="projectPersistentProperty"
39                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
40          </filter>
41          <action
42                label="%UntrackAction_label"
43                class="org.spearce.egit.ui.internal.actions.Untrack"
44                tooltip="%UntrackAction_tooltip"
45                menubarPath="team.main/group1"
46                id="org.spearce.egit.ui.internal.actions.Untrack"/>   
47          <action
48                label="%TrackAction_label"
49                class="org.spearce.egit.ui.internal.actions.Track"
50                tooltip="%TrackAction_tooltip"
51                menubarPath="team.main/group1"
52                id="org.spearce.egit.ui.internal.actions.Track"/>
53          <action
54                class="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
55                id="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
56                label="%ShowResourceInHistoryAction_label"
57                menubarPath="team.main/group1"
58                tooltip="%ShowResourceInHistoryAction_tooltip"/>
59          <action
60                class="org.spearce.egit.ui.internal.actions.Update"
61                id="org.spearce.egit.ui.internal.actions.Update"
62                label="%UpdateAction_label"
63                menubarPath="team.main/group1"
64                tooltip="%UpdateAction_tooltip"/>
65          <action
66                class="org.spearce.egit.ui.internal.actions.CommitAction"
67                id="org.spearce.egit.ui.internal.actions.CommitAction"
68                label="%CommitAction_label"
69                menubarPath="team.main/group1"
70                tooltip="%CommitAction_tooltip"/>
71           </objectContribution>
72       <objectContribution
73             objectClass="org.eclipse.core.resources.IFile"
74             adaptable="true"
75             id="org.spearce.egit.ui.IFileContributions">
76          <filter name="projectPersistentProperty"
77                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
78          </filter>
79       </objectContribution>
80    </extension>
82    <extension
83          point="org.eclipse.core.runtime.adapters">
84          <factory
85                adaptableType="org.spearce.egit.core.internal.mapping.GitFileHistoryProvider"
86                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
87             <adapter
88                   type="org.eclipse.team.ui.history.IHistoryPageSource">
89             </adapter>
90          </factory>
91          <factory
92                adaptableType="org.eclipse.core.internal.resources.Resource"
93                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
94             <adapter
95                   type="org.eclipse.team.ui.history.IHistoryPageSource">
96             </adapter>
97          </factory>
98    </extension>
99    
100    <extension point="org.eclipse.ui.preferencePages">
101       <page name="%PreferencePage_name"
102             category="org.eclipse.team.ui.TeamPreferences"
103             class="org.spearce.egit.ui.internal.preferences.GitPreferencePage"
104             id="org.spearce.egit.ui.internal.preferences.GitPreferencePage" />
105    </extension>
107    <extension point="org.eclipse.ui.decorators">
108       <decorator
109             lightweight="true"
110             adaptable="true"
111             label="%Decorator_name"
112             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
113             state="true"
114             location="BOTTOM_RIGHT"
115             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
116             <enablement>
117               <objectClass name="org.eclipse.core.resources.IResource"/>
118             </enablement>
119          <description>
120             %Decorator_description
121          </description>
122       </decorator>
123    </extension>
125 <!-- ********** QuickDiff text editor support ************** -->
126    <extension
127          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
128       <referenceprovider
129             label="%GitRemoteQuickDiffProvider_label"
130             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
131             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
132       </referenceprovider>
133    </extension>
134 </plugin>