1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 <extension point="org.eclipse.core.runtime.preferences">
5 <initializer class="org.spearce.egit.ui.PluginPreferenceInitializer"/>
8 <extension point="org.eclipse.ui.importWizards">
9 <category name="%Git_clone_category"
10 id="org.spearce.egit.ui.internal.clone.gitclonecategory"/>
11 <wizard name="%Git_clone_wizard"
12 icon="icons/etool16/import_wiz.gif"
13 class="org.spearce.egit.ui.internal.clone.GitCloneWizard"
14 id="org.spearce.egit.ui.internal.clone.GitCloneWizard"
15 category="org.spearce.egit.ui.internal.clone.gitclonecategory">
16 <description>%Git_clone_description</description>
20 <extension point="org.eclipse.team.ui.configurationWizards">
21 <wizard name="%SharingWizard_name"
22 icon="icons/sharing.gif"
23 class="org.spearce.egit.ui.internal.sharing.SharingWizard"
24 id="org.spearce.egit.ui.internal.sharing.SharingWizard">
28 <extension point="org.eclipse.ui.popupMenus">
29 <objectContribution id="org.spearce.egit.ui.projectContributions"
30 objectClass="org.eclipse.core.resources.IProject"
32 <filter name="projectPersistentProperty"
33 value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
36 label="%DisconnectAction_label"
37 tooltip="%DisconnectAction_tooltip"
38 class="org.spearce.egit.ui.internal.actions.Disconnect"
39 menubarPath="team.main/projectGroup"
40 id="org.spearce.egit.ui.internal.actions.Disconnect">
43 class="org.spearce.egit.ui.internal.actions.ResetAction"
44 id="org.spearce.egit.ui.internal.actions.ResetAction"
45 label="%ResetAction_label"
46 menubarPath="team.main/projectGroup"
47 tooltip="%ResetAction_tooltip">
50 class="org.spearce.egit.ui.internal.actions.BranchAction"
51 id="org.spearce.egit.ui.internal.actions.BranchAction"
52 label="%BranchAction_label"
53 menubarPath="team.main/projectGroup"
54 tooltip="%BranchAction_tooltip"/>
58 id="org.spearce.egit.ui.fileFolderContributions"
59 objectClass="org.eclipse.core.resources.IResource">
60 <filter name="projectPersistentProperty"
61 value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
64 label="%UntrackAction_label"
65 class="org.spearce.egit.ui.internal.actions.Untrack"
66 tooltip="%UntrackAction_tooltip"
67 menubarPath="team.main/group1"
68 id="org.spearce.egit.ui.internal.actions.Untrack"/>
70 label="%TrackAction_label"
71 class="org.spearce.egit.ui.internal.actions.Track"
72 tooltip="%TrackAction_tooltip"
73 menubarPath="team.main/group1"
74 id="org.spearce.egit.ui.internal.actions.Track"/>
76 label="%AssumeUnchangedAction_label"
77 class="org.spearce.egit.ui.internal.actions.AssumeUnchanged"
78 tooltip="%AssumeUnchangedAction_tooltip"
79 menubarPath="team.main/group1"
80 id="org.spearce.egit.ui.internal.actions.AssumeUnchanged"/>
82 class="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
83 id="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
84 label="%ShowResourceInHistoryAction_label"
85 menubarPath="team.main/group1"
86 tooltip="%ShowResourceInHistoryAction_tooltip"/>
88 class="org.spearce.egit.ui.internal.actions.Update"
89 id="org.spearce.egit.ui.internal.actions.Update"
90 label="%UpdateAction_label"
91 menubarPath="team.main/group1"
92 tooltip="%UpdateAction_tooltip"/>
94 class="org.spearce.egit.ui.internal.actions.CommitAction"
95 id="org.spearce.egit.ui.internal.actions.CommitAction"
96 label="%CommitAction_label"
97 menubarPath="team.main/group1"
98 tooltip="%CommitAction_tooltip"/>
101 id="org.spearce.egit.ui.resetto"
102 objectClass="org.spearce.jgit.revwalk.RevCommit">
104 class="org.spearce.egit.ui.internal.actions.SoftResetToRevisionAction"
105 id="org.spearce.egit.ui.softresettorevision"
107 menubarPath="additions"
109 tooltip="Resets HEAD but not working directory nor index">
112 class="org.spearce.egit.ui.internal.actions.MixedResetToRevisionAction"
113 id="org.spearce.egit.ui.mixedresettorevision"
115 menubarPath="additions"
117 tooltip="Resets HEAD and index, but not working directory">
120 class="org.spearce.egit.ui.internal.actions.HardResetToRevisionAction"
121 id="org.spearce.egit.ui.hardresettorevision"
123 menubarPath="additions"
125 tooltip="Resets HEAD and index, and working directory (changed in tracked files will be lost)">
128 class="org.spearce.egit.ui.internal.actions.SetQuickdiffBaselineAction"
130 id="org.spearce.egit.ui.setquickdiffbaseline"
131 label="Set as quickdiff baseline"
132 menubarPath="additions">
135 class="org.spearce.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
137 id="org.spearce.egit.ui.resetquickdiffbaseline"
138 label="Reset quickdiff baseline to HEAD"
139 menubarPath="additions">
141 </objectContribution>
145 point="org.eclipse.core.runtime.adapters">
147 adaptableType="org.spearce.egit.core.internal.storage.GitFileHistoryProvider"
148 class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
150 type="org.eclipse.team.ui.history.IHistoryPageSource">
154 adaptableType="org.eclipse.core.internal.resources.Resource"
155 class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
157 type="org.eclipse.team.ui.history.IHistoryPageSource">
162 <extension point="org.eclipse.ui.preferencePages">
163 <page name="%GitPreferences_name"
164 category="org.eclipse.team.ui.TeamPreferences"
165 class="org.spearce.egit.ui.internal.preferences.GitPreferenceRoot"
166 id="org.spearce.egit.ui.GitPreferences" />
168 <page name="%GitPreferences_HistoryPreferencePage_name"
169 category="org.eclipse.team.ui.TeamPreferences/org.spearce.egit.ui.GitPreferences"
170 class="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage"
171 id="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage" />
172 <page name="%GitPreferences_WindowCachePreferencePage_name"
173 category="org.eclipse.team.ui.TeamPreferences/org.spearce.egit.ui.GitPreferences"
174 class="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage"
175 id="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage" />
178 <extension point="org.eclipse.ui.decorators">
182 label="%Decorator_name"
183 class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
185 location="BOTTOM_RIGHT"
186 id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
188 <objectClass name="org.eclipse.core.resources.IResource"/>
191 %Decorator_description
196 <extension point="org.eclipse.ui.themes">
197 <themeElementCategory
198 id="org.spearce.egit.ui.GitTheme"
199 label="%Theme_label"/>
201 id="org.spearce.egit.ui.CommitGraphNormalFont"
202 categoryId="org.spearce.egit.ui.GitTheme"
203 label="%Theme_CommitGraphNormalFont_label"
204 defaultsTo="org.eclipse.jface.dialogfont">
206 %Theme_CommitGraphNormalFont_description
210 id="org.spearce.egit.ui.CommitGraphHighlightFont"
211 categoryId="org.spearce.egit.ui.GitTheme"
212 label="%Theme_CommitGraphHighlightFont_label"
213 defaultsTo="org.eclipse.jface.dialogfont">
215 %Theme_CommitGraphHighlightFont_description
219 id="org.spearce.egit.ui.CommitMessageFont"
220 categoryId="org.spearce.egit.ui.GitTheme"
221 label="%Theme_CommitMessageFont_label"
222 defaultsTo="org.eclipse.jface.textfont">
224 %Theme_CommitMessageFont_description
229 <!-- ********** QuickDiff text editor support ************** -->
231 point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
233 label="%GitRemoteQuickDiffProvider_label"
234 class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
235 id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
239 point="org.eclipse.ui.actionSets">
241 description="Common things to do with Git"
242 id="org.spearce.egit.ui.gitaction"
243 label="%GitActions_label"
247 id="org.spearce.egit.ui.gitmenu"
248 label="%GitMenu_label"
249 path="org.spearce.egit.ui.gitmenu"
253 class="org.spearce.egit.ui.internal.actions.BranchAction"
254 disabledIcon="icons/toolbar/checkoutd.png"
255 icon="icons/toolbar/checkoute.png"
256 id="org.spearce.egit.ui.actionbranch"
257 label="%BranchAction_label"
259 menubarPath="org.spearce.egit.ui.gitmenu/repo"
260 toolbarPath="org.spearce.egit.ui"
261 tooltip="%BranchAction_tooltip">
264 class="org.spearce.egit.ui.internal.actions.CommitAction"
265 disabledIcon="icons/toolbar/commitd.png"
266 icon="icons/toolbar/commite.png"
267 id="org.spearce.egit.ui.actioncommit"
268 label="%CommitAction_label"
270 menubarPath="org.spearce.egit.ui.gitmenu/repo"
271 toolbarPath="org.spearce.egit.ui"
272 tooltip="%CommitAction_tooltip">
275 class="org.spearce.egit.ui.internal.actions.ResetAction"
276 disabledIcon="icons/toolbar/resetd.png"
277 icon="icons/toolbar/resete.png"
278 id="org.spearce.egit.ui.actionreset"
279 label="%ResetAction_label"
281 menubarPath="org.spearce.egit.ui.gitmenu/repo"
282 toolbarPath="org.spearce.egit.ui"
283 tooltip="%ResetAction_tooltip">
286 class="org.spearce.egit.ui.internal.actions.Track"
287 disabledIcon="icons/toolbar/trackd.png"
288 icon="icons/toolbar/tracke.png"
289 id="org.spearce.egit.ui.trackaction"
290 label="%TrackAction_label"
291 menubarPath="org.spearce.egit.ui.gitmenu/repo"
293 toolbarPath="org.spearce.egit.ui"
294 tooltip="Start tracking the selected resources">