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/obj16/import_obj.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/etool16/newconnect_wiz.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.FetchAction"
44 id="org.spearce.egit.ui.internal.actions.FetchAction"
45 label="%FetchAction_label"
46 menubarPath="team.main/projectGroup"
47 tooltip="%FetchAction_tooltip"/>
49 class="org.spearce.egit.ui.internal.actions.PushAction"
50 id="org.spearce.egit.ui.internal.actions.PushAction"
51 label="%PushAction_label"
52 menubarPath="team.main/projectGroup"
53 tooltip="%PushAction_tooltip"/>
55 class="org.spearce.egit.ui.internal.actions.ResetAction"
56 id="org.spearce.egit.ui.internal.actions.ResetAction"
57 label="%ResetAction_label"
58 menubarPath="team.main/projectGroup"
59 tooltip="%ResetAction_tooltip">
62 class="org.spearce.egit.ui.internal.actions.BranchAction"
63 id="org.spearce.egit.ui.internal.actions.BranchAction"
64 label="%BranchAction_label"
65 menubarPath="team.main/projectGroup"
66 tooltip="%BranchAction_tooltip"/>
70 id="org.spearce.egit.ui.fileFolderContributions"
71 objectClass="org.eclipse.core.resources.IResource">
72 <filter name="projectPersistentProperty"
73 value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
76 label="%UntrackAction_label"
77 class="org.spearce.egit.ui.internal.actions.Untrack"
78 tooltip="%UntrackAction_tooltip"
79 menubarPath="team.main/group1"
80 id="org.spearce.egit.ui.internal.actions.Untrack"/>
82 label="%TrackAction_label"
83 class="org.spearce.egit.ui.internal.actions.Track"
84 tooltip="%TrackAction_tooltip"
85 menubarPath="team.main/group1"
86 id="org.spearce.egit.ui.internal.actions.Track"/>
88 label="%AssumeUnchangedAction_label"
89 class="org.spearce.egit.ui.internal.actions.AssumeUnchanged"
90 tooltip="%AssumeUnchangedAction_tooltip"
91 menubarPath="team.main/group1"
92 id="org.spearce.egit.ui.internal.actions.AssumeUnchanged"/>
94 class="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
95 id="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
96 label="%ShowResourceInHistoryAction_label"
97 menubarPath="team.main/group1"
98 tooltip="%ShowResourceInHistoryAction_tooltip"/>
100 class="org.spearce.egit.ui.internal.actions.Update"
101 id="org.spearce.egit.ui.internal.actions.Update"
102 label="%UpdateAction_label"
103 menubarPath="team.main/group1"
104 tooltip="%UpdateAction_tooltip"/>
106 class="org.spearce.egit.ui.internal.actions.CommitAction"
107 id="org.spearce.egit.ui.internal.actions.CommitAction"
108 label="%CommitAction_label"
109 menubarPath="team.main/group1"
110 tooltip="%CommitAction_tooltip"/>
112 class="org.spearce.egit.ui.internal.actions.CompareWithIndexAction"
113 id="org.spearce.egit.ui.internal.actions.CompareWithIndexAction"
114 label="%CompareWithIndexAction_label"
115 menubarPath="compareWithMenu/gitCompareWithGroup"
116 tooltip="&CompareWithIndexAction_tooltip">
118 </objectContribution>
120 id="org.spearce.egit.ui.resetto"
121 objectClass="org.spearce.jgit.revwalk.RevCommit">
123 class="org.spearce.egit.ui.internal.actions.SoftResetToRevisionAction"
124 id="org.spearce.egit.ui.softresettorevision"
126 menubarPath="additions"
128 tooltip="Resets HEAD but not working directory nor index">
131 class="org.spearce.egit.ui.internal.actions.MixedResetToRevisionAction"
132 id="org.spearce.egit.ui.mixedresettorevision"
134 menubarPath="additions"
136 tooltip="Resets HEAD and index, but not working directory">
139 class="org.spearce.egit.ui.internal.actions.HardResetToRevisionAction"
140 id="org.spearce.egit.ui.hardresettorevision"
142 menubarPath="additions"
144 tooltip="Resets HEAD and index, and working directory (changed in tracked files will be lost)">
147 class="org.spearce.egit.ui.internal.actions.SetQuickdiffBaselineAction"
149 id="org.spearce.egit.ui.setquickdiffbaseline"
150 label="Set as quickdiff baseline"
151 menubarPath="additions">
154 class="org.spearce.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
156 id="org.spearce.egit.ui.resetquickdiffbaseline"
157 label="Reset quickdiff baseline to HEAD"
158 menubarPath="additions">
161 class="org.spearce.egit.ui.internal.actions.ResetQuickdiffBaselineHeadParentAction"
163 id="org.spearce.egit.ui.resetquickdiffheadparentbaseline"
164 label="Reset quickdiff baseline to first parent of HEAD"
165 menubarPath="additions">
167 </objectContribution>
171 point="org.eclipse.core.runtime.adapters">
173 adaptableType="org.spearce.egit.core.internal.storage.GitFileHistoryProvider"
174 class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
176 type="org.eclipse.team.ui.history.IHistoryPageSource">
180 adaptableType="org.eclipse.core.resources.IResource"
181 class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
183 type="org.eclipse.team.ui.history.IHistoryPageSource">
188 <extension point="org.eclipse.ui.preferencePages">
189 <page name="%GitPreferences_name"
190 category="org.eclipse.team.ui.TeamPreferences"
191 class="org.spearce.egit.ui.internal.preferences.GitPreferenceRoot"
192 id="org.spearce.egit.ui.GitPreferences" />
194 <page name="%GitPreferences_HistoryPreferencePage_name"
195 category="org.spearce.egit.ui.GitPreferences"
196 class="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage"
197 id="org.spearce.egit.ui.internal.preferences.HistoryPreferencePage" >
199 id="org.spearce.egit.ui.keyword.git">
202 <page name="%GitPreferences_WindowCachePreferencePage_name"
203 category="org.spearce.egit.ui.GitPreferences"
204 class="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage"
205 id="org.spearce.egit.ui.internal.preferences.WindowCachePreferencePage" >
207 id="org.spearce.egit.ui.keyword.git">
210 <page name="%GitPreferences_DecoratorPreferencePage_name"
211 category="org.spearce.egit.ui.GitPreferences"
212 class="org.spearce.egit.ui.internal.preferences.GitDecoratorPreferencePage"
213 id="org.spearce.egit.ui.internal.preferences.GitDecoratorPreferencePage" >
215 id="org.spearce.egit.ui.keyword.git">
220 <extension point="org.eclipse.ui.propertyPages">
223 class="org.spearce.egit.ui.internal.preferences.GitProjectPropertyPage"
224 id="org.spearce.egit.ui.preferences.GitProjectPropertyPage">
226 <adapt type="org.eclipse.core.resources.IProject">
228 property="projectPersistentProperty org.eclipse.team.core.repository" value="org.spearce.egit.core.GitProvider">
233 name="projectPersistentProperty"
234 value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
239 <extension point="org.eclipse.ui.keywords">
241 id="org.spearce.egit.ui.keyword.git"
246 <extension point="org.eclipse.ui.decorators">
250 label="%Decorator_name"
251 class="org.spearce.egit.ui.internal.decorators.GitLightweightDecorator"
253 location="BOTTOM_RIGHT"
254 id="org.spearce.egit.ui.internal.decorators.GitLightweightDecorator">
256 <objectClass name="org.eclipse.core.resources.IResource"/>
259 %Decorator_description
264 <extension point="org.eclipse.ui.themes">
265 <themeElementCategory
266 id="org.spearce.egit.ui.GitTheme"
267 label="%Theme_label"/>
269 id="org.spearce.egit.ui.CommitGraphNormalFont"
270 categoryId="org.spearce.egit.ui.GitTheme"
271 label="%Theme_CommitGraphNormalFont_label"
272 defaultsTo="org.eclipse.jface.dialogfont">
274 %Theme_CommitGraphNormalFont_description
278 id="org.spearce.egit.ui.CommitGraphHighlightFont"
279 categoryId="org.spearce.egit.ui.GitTheme"
280 label="%Theme_CommitGraphHighlightFont_label"
281 defaultsTo="org.eclipse.jface.dialogfont">
283 %Theme_CommitGraphHighlightFont_description
287 id="org.spearce.egit.ui.CommitMessageFont"
288 categoryId="org.spearce.egit.ui.GitTheme"
289 label="%Theme_CommitMessageFont_label"
290 defaultsTo="org.eclipse.jface.textfont">
292 %Theme_CommitMessageFont_description
297 <!-- ********** QuickDiff text editor support ************** -->
299 point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
301 label="%GitRemoteQuickDiffProvider_label"
302 class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
303 id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
307 point="org.eclipse.ui.actionSets">
309 description="Common things to do with Git"
310 id="org.spearce.egit.ui.gitaction"
311 label="%GitActions_label"
315 id="org.spearce.egit.ui.gitmenu"
316 label="%GitMenu_label"
320 name="repositoryGroup">
324 class="org.spearce.egit.ui.internal.actions.FetchAction"
325 disabledIcon="icons/toolbar/fetchd.png"
326 icon="icons/toolbar/fetche.png"
327 id="org.spearce.egit.ui.actionfetch"
328 label="%FetchAction_label"
329 menubarPath="org.spearce.egit.ui.gitmenu/repo"
331 toolbarPath="org.spearce.egit.ui"
332 tooltip="%FetchAction_tooltip">
335 class="org.spearce.egit.ui.internal.actions.PushAction"
336 disabledIcon="icons/toolbar/pushd.png"
337 icon="icons/toolbar/pushe.png"
338 id="org.spearce.egit.ui.actionpush"
339 label="%PushAction_label"
340 menubarPath="org.spearce.egit.ui.gitmenu/repo"
342 toolbarPath="org.spearce.egit.ui"
343 tooltip="%PushAction_tooltip">
346 class="org.spearce.egit.ui.internal.actions.BranchAction"
347 disabledIcon="icons/toolbar/checkoutd.png"
348 icon="icons/toolbar/checkoute.png"
349 id="org.spearce.egit.ui.actionbranch"
350 label="%BranchAction_label"
352 menubarPath="org.spearce.egit.ui.gitmenu/repositoryGroup"
353 toolbarPath="Normal/additions"
354 tooltip="%BranchAction_tooltip">
357 class="org.spearce.egit.ui.internal.actions.CommitAction"
358 disabledIcon="icons/toolbar/commitd.png"
359 icon="icons/toolbar/commite.png"
360 id="org.spearce.egit.ui.actioncommit"
361 label="%CommitAction_label"
363 menubarPath="org.spearce.egit.ui.gitmenu/repositoryGroup"
364 toolbarPath="Normal/additions"
365 tooltip="%CommitAction_tooltip">
368 class="org.spearce.egit.ui.internal.actions.ResetAction"
369 disabledIcon="icons/toolbar/resetd.png"
370 icon="icons/toolbar/resete.png"
371 id="org.spearce.egit.ui.actionreset"
372 label="%ResetAction_label"
374 menubarPath="org.spearce.egit.ui.gitmenu/repositoryGroup"
375 toolbarPath="Normal/additions"
376 tooltip="%ResetAction_tooltip">
379 class="org.spearce.egit.ui.internal.actions.Track"
380 disabledIcon="icons/toolbar/trackd.png"
381 icon="icons/toolbar/tracke.png"
382 id="org.spearce.egit.ui.trackaction"
383 label="%TrackAction_label"
385 menubarPath="org.spearce.egit.ui.gitmenu/repositoryGroup"
386 toolbarPath="Normal/additions"
387 tooltip="%TrackAction_tooltip">