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.eclipse.egit.ui.PluginPreferenceInitializer"/>
8 <extension point="org.eclipse.ui.importWizards">
9 <category name="%Git_clone_category"
10 id="org.eclipse.egit.ui.internal.clone.gitclonecategory"/>
11 <wizard name="%Git_clone_wizard"
12 icon="icons/obj16/import_obj.gif"
13 class="org.eclipse.egit.ui.internal.clone.GitImportWizard"
14 id="org.eclipse.egit.ui.internal.clone.GitCloneWizard"
15 category="org.eclipse.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.eclipse.egit.ui.internal.sharing.SharingWizard"
24 id="org.eclipse.egit.ui.internal.sharing.SharingWizard">
28 <extension point="org.eclipse.ui.popupMenus">
29 <objectContribution id="org.eclipse.egit.ui.projectContributions"
30 objectClass="org.eclipse.core.resources.IProject"
32 <filter name="projectPersistentProperty"
33 value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
36 class="org.eclipse.egit.ui.internal.actions.Disconnect"
37 icon="$nl$/icons/obj16/disconnect_co.gif"
38 id="org.eclipse.egit.ui.internal.actions.Disconnect"
39 label="%DisconnectAction_label"
40 menubarPath="team.main/group10"
41 tooltip="%DisconnectAction_tooltip">
44 class="org.eclipse.egit.ui.internal.actions.FetchAction"
45 icon="$nl$/icons/obj16/pull.gif"
46 id="org.eclipse.egit.ui.internal.actions.FetchAction"
47 label="%FetchAction_label"
48 menubarPath="team.main/group2"
49 tooltip="%FetchAction_tooltip"/>
51 class="org.eclipse.egit.ui.internal.actions.PushAction"
52 icon="$nl$/icons/obj16/commit.gif"
53 id="org.eclipse.egit.ui.internal.actions.PushAction"
54 label="%PushAction_label"
55 menubarPath="team.main/group1"
56 tooltip="%PushAction_tooltip"/>
58 class="org.eclipse.egit.ui.internal.actions.ResetAction"
59 icon="$nl$/icons/obj16/reset.gif"
60 id="org.eclipse.egit.ui.internal.actions.ResetAction"
61 label="%ResetAction_label"
62 menubarPath="team.main/group4"
63 tooltip="%ResetAction_tooltip">
66 class="org.eclipse.egit.ui.internal.actions.TagAction"
67 icon="$nl$/icons/obj16/tags.gif"
68 id="org.eclipse.egit.ui.internal.actions.TagAction"
69 label="%TagAction_label"
70 menubarPath="team.main/group4"
71 tooltip="%TagAction_tooltip"/>
73 class="org.eclipse.egit.ui.internal.actions.BranchAction"
74 icon="$nl$/icons/obj16/branch_obj.gif"
75 id="org.eclipse.egit.ui.internal.actions.BranchAction"
76 label="%BranchAction_label"
77 menubarPath="team.main/group4"
78 tooltip="%BranchAction_tooltip"/>
82 id="org.eclipse.egit.ui.fileFolderContributions"
83 objectClass="org.eclipse.core.resources.IResource">
84 <filter name="projectPersistentProperty"
85 value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
88 class="org.eclipse.egit.ui.internal.actions.Track"
89 icon="$nl$/icons/obj16/add.gif"
90 id="org.eclipse.egit.ui.internal.actions.Track"
91 label="%TrackAction_label"
92 menubarPath="team.main/group9"
93 tooltip="%TrackAction_tooltip"/>
95 class="org.eclipse.egit.ui.internal.actions.Untrack"
96 icon="$nl$/icons/obj16/remove.gif"
97 id="org.eclipse.egit.ui.internal.actions.Untrack"
98 label="%UntrackAction_label"
99 menubarPath="team.main/group9"
100 tooltip="%UntrackAction_tooltip"/>
102 class="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
103 icon="$nl$/icons/obj16/add.gif"
104 id="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
105 label="%AssumeUnchangedAction_label"
106 menubarPath="team.main/group9"
107 tooltip="%AssumeUnchangedAction_tooltip"/>
109 class="org.eclipse.egit.ui.internal.actions.Update"
110 icon="$nl$/icons/obj16/refresh.gif"
111 id="org.eclipse.egit.ui.internal.actions.Update"
112 label="%UpdateAction_label"
113 menubarPath="team.main/group3"
114 tooltip="%UpdateAction_tooltip"/>
116 class="org.eclipse.egit.ui.internal.actions.CommitAction"
117 icon="$nl$/icons/obj16/commit.gif"
118 id="org.eclipse.egit.ui.internal.actions.CommitAction"
119 label="%CommitAction_label"
120 menubarPath="team.main/group1"
121 tooltip="%CommitAction_tooltip"/>
123 class="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
124 id="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
125 label="%CompareWithIndexAction_label"
126 menubarPath="compareWithMenu/gitCompareWithGroup"
127 tooltip="%CompareWithIndexAction_tooltip"/>
129 class="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
130 id="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
131 label="%CompareWithHeadAction_label"
132 menubarPath="compareWithMenu/gitCompareWithGroup"
133 tooltip="%CompareWithHeadAction_tooltip"/>
135 class="org.eclipse.egit.ui.internal.actions.IgnoreAction"
136 icon="$nl$/icons/obj16/ignore.gif"
137 id="org.eclipse.egit.ui.internal.actions.IgnoreAction"
138 label="%IgnoreAction_label"
139 menubarPath="team.main/group8"
140 tooltip="%IgnoreAction_tooltip"/>
142 class="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
143 icon="$nl$/icons/obj16/add.gif"
144 id="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
145 label="%AddToIndexAction_label"
146 menubarPath="team.main/group9"
147 tooltip="%AddToIndexAction_tooltip"/>
149 class="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
150 id="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
151 label="%DiscardChangesAction_label"
152 menubarPath="replaceWithMenu/gitReplaceWithGroup"
153 tooltip="%DiscardChangesAction_tooltip"/>
155 class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
157 id="org.eclipse.egit.ui.internal.actions.applyPatch"
158 label="%ApplyPatchAction_label"
159 menubarPath="team.main/group5"
160 overrideActionId="org.eclipse.team.ui.applyPatch">
162 </objectContribution>
164 id="org.eclipse.egit.ui.resetto"
165 objectClass="org.eclipse.jgit.revwalk.RevCommit">
167 class="org.eclipse.egit.ui.internal.actions.SoftResetToRevisionAction"
168 id="org.eclipse.egit.ui.softresettorevision"
169 label="%Soft_Reset_label"
170 menubarPath="org.eclipse.egit.ui.reset/reset"
172 tooltip="%Soft_Reset_tooltip">
175 class="org.eclipse.egit.ui.internal.actions.MixedResetToRevisionAction"
176 id="org.eclipse.egit.ui.mixedresettorevision"
177 label="%Mixed_Reset_label"
178 menubarPath="org.eclipse.egit.ui.reset/reset"
180 tooltip="%Mixed_Reset_tooltip">
183 class="org.eclipse.egit.ui.internal.actions.HardResetToRevisionAction"
184 id="org.eclipse.egit.ui.hardresettorevision"
185 label="%Hard_Reset_label"
186 menubarPath="org.eclipse.egit.ui.reset/reset"
188 tooltip="%Hard_Reset_tooltip">
191 class="org.eclipse.egit.ui.internal.actions.SetQuickdiffBaselineAction"
193 id="org.eclipse.egit.ui.setquickdiffbaseline"
194 label="%Set_As_Quickdiff_Baseline_label"
195 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
198 class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
200 id="org.eclipse.egit.ui.resetquickdiffbaseline"
201 label="%Reset_Quickdiff_Baseline_To_HEAD_label"
202 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
205 class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineHeadParentAction"
207 id="org.eclipse.egit.ui.resetquickdiffheadparentbaseline"
208 label="%Reset_Quickdiff_Baseline_To_First_Parent_label"
209 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
212 id="org.eclipse.egit.ui.quickdiffbaseline"
213 label="%QuickDiffMenuName"
220 id="org.eclipse.egit.ui.reset"
221 label="%ResetMenuName"
227 </objectContribution>
230 id="org.eclipse.egit.ui.fileContributions"
231 objectClass="org.eclipse.core.resources.IFile">
233 class="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
234 icon="$nl$/icons/obj16/history.gif"
235 id="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
236 label="%CompareWithRevisionAction_label"
237 menubarPath="compareWithMenu/gitCompareWithGroup"
238 tooltip="%CompareWithRevisionAction_tooltip"/>
239 </objectContribution>
243 point="org.eclipse.core.runtime.adapters">
245 adaptableType="org.eclipse.egit.core.internal.storage.GitFileHistoryProvider"
246 class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
248 type="org.eclipse.team.ui.history.IHistoryPageSource">
252 adaptableType="org.eclipse.core.resources.IResource"
253 class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
255 type="org.eclipse.team.ui.history.IHistoryPageSource">
260 <extension point="org.eclipse.ui.preferencePages">
261 <page name="%GitPreferences_name"
262 category="org.eclipse.team.ui.TeamPreferences"
263 class="org.eclipse.egit.ui.internal.preferences.GitPreferenceRoot"
264 id="org.eclipse.egit.ui.GitPreferences" />
266 <page name="%GitPreferences_HistoryPreferencePage_name"
267 category="org.eclipse.egit.ui.GitPreferences"
268 class="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage"
269 id="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage" >
271 id="org.eclipse.egit.ui.keyword.git">
274 <page name="%GitPreferences_WindowCachePreferencePage_name"
275 category="org.eclipse.egit.ui.GitPreferences"
276 class="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage"
277 id="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage" >
279 id="org.eclipse.egit.ui.keyword.git">
282 <page name="%GitPreferences_DecoratorPreferencePage_name"
283 category="org.eclipse.egit.ui.GitPreferences"
284 class="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage"
285 id="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage" >
287 id="org.eclipse.egit.ui.keyword.git">
292 <extension point="org.eclipse.ui.propertyPages">
295 class="org.eclipse.egit.ui.internal.preferences.GitProjectPropertyPage"
296 id="org.eclipse.egit.ui.preferences.GitProjectPropertyPage">
298 <adapt type="org.eclipse.core.resources.IProject">
300 property="org.eclipse.core.resources.projectPersistentProperty"
301 args="org.eclipse.team.core.repository, org.eclipse.egit.core.GitProvider">
308 <extension point="org.eclipse.ui.keywords">
310 id="org.eclipse.egit.ui.keyword.git"
311 label="%GitKeyword_label">
315 <extension point="org.eclipse.ui.decorators">
319 label="%Decorator_name"
320 class="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator"
322 location="BOTTOM_RIGHT"
323 id="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator">
325 <objectClass name="org.eclipse.core.resources.IResource"/>
328 %Decorator_description
333 <extension point="org.eclipse.ui.themes">
334 <themeElementCategory
335 id="org.eclipse.egit.ui.GitTheme"
336 label="%Theme_label"/>
338 id="org.eclipse.egit.ui.CommitGraphNormalFont"
339 categoryId="org.eclipse.egit.ui.GitTheme"
340 label="%Theme_CommitGraphNormalFont_label"
341 defaultsTo="org.eclipse.jface.dialogfont">
343 %Theme_CommitGraphNormalFont_description
347 id="org.eclipse.egit.ui.CommitGraphHighlightFont"
348 categoryId="org.eclipse.egit.ui.GitTheme"
349 label="%Theme_CommitGraphHighlightFont_label"
350 defaultsTo="org.eclipse.jface.dialogfont">
352 %Theme_CommitGraphHighlightFont_description
356 id="org.eclipse.egit.ui.CommitMessageFont"
357 categoryId="org.eclipse.egit.ui.GitTheme"
358 label="%Theme_CommitMessageFont_label"
359 defaultsTo="org.eclipse.jface.textfont">
361 %Theme_CommitMessageFont_description
365 id="org.eclipse.egit.ui.UncommittedChangeForegroundColor"
366 categoryId="org.eclipse.egit.ui.GitTheme"
367 label="%Theme_UncommittedChangeForegroundColor_label"
368 value="COLOR_LIST_FOREGROUND">
370 %Theme_UncommittedChangeForegroundColor_description
374 id="org.eclipse.egit.ui.UncommittedChangeBackgroundColor"
375 categoryId="org.eclipse.egit.ui.GitTheme"
376 label="%Theme_UncommittedChangeBackgroundColor_label"
377 value="COLOR_LIST_BACKGROUND">
379 %Theme_UncommittedChangeBackgroundColor_description
383 id="org.eclipse.egit.ui.UncommittedChangeFont"
384 categoryId="org.eclipse.egit.ui.GitTheme"
385 label="%Theme_UncommittedChangeFont_label">
387 %Theme_UncommittedChangeFont_description
392 <!-- ********** QuickDiff text editor support ************** -->
394 point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
396 label="%GitRemoteQuickDiffProvider_label"
397 class="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider"
398 id="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider">
402 point="org.eclipse.ui.actionSets">
404 description="%GitActions_description"
405 id="org.eclipse.egit.ui.gitaction"
406 label="%GitActions_label"
410 id="org.eclipse.egit.ui.gitmenu"
411 label="%GitMenu_label"
415 name="repositoryGroup">
419 class="org.eclipse.egit.ui.internal.actions.FetchAction"
420 disabledIcon="icons/toolbar/fetchd.png"
421 icon="icons/toolbar/fetche.png"
422 id="org.eclipse.egit.ui.actionfetch"
423 label="%FetchAction_label"
424 menubarPath="org.eclipse.egit.ui.gitmenu/repo"
426 toolbarPath="org.eclipse.egit.ui"
427 tooltip="%FetchAction_tooltip">
430 class="org.eclipse.egit.ui.internal.actions.PushAction"
431 disabledIcon="icons/toolbar/pushd.png"
432 icon="icons/toolbar/pushe.png"
433 id="org.eclipse.egit.ui.actionpush"
434 label="%PushAction_label"
435 menubarPath="org.eclipse.egit.ui.gitmenu/repo"
437 toolbarPath="org.eclipse.egit.ui"
438 tooltip="%PushAction_tooltip">
441 class="org.eclipse.egit.ui.internal.actions.BranchAction"
442 disabledIcon="icons/toolbar/checkoutd.png"
443 icon="icons/toolbar/checkoute.png"
444 id="org.eclipse.egit.ui.actionbranch"
445 label="%BranchAction_label"
447 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
448 toolbarPath="Normal/additions"
449 tooltip="%BranchAction_tooltip">
452 class="org.eclipse.egit.ui.internal.actions.CommitAction"
453 disabledIcon="icons/toolbar/commitd.png"
454 icon="icons/toolbar/commite.png"
455 id="org.eclipse.egit.ui.actioncommit"
456 label="%CommitAction_label"
458 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
459 toolbarPath="Normal/additions"
460 tooltip="%CommitAction_tooltip">
463 class="org.eclipse.egit.ui.internal.actions.ResetAction"
464 disabledIcon="icons/toolbar/resetd.png"
465 icon="icons/toolbar/resete.png"
466 id="org.eclipse.egit.ui.actionreset"
467 label="%ResetAction_label"
469 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
470 toolbarPath="Normal/additions"
471 tooltip="%ResetAction_tooltip">
474 class="org.eclipse.egit.ui.internal.actions.Track"
475 disabledIcon="icons/toolbar/trackd.png"
476 icon="icons/toolbar/tracke.png"
477 id="org.eclipse.egit.ui.trackaction"
478 label="%TrackAction_label"
480 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
481 toolbarPath="Normal/additions"
482 tooltip="%TrackAction_tooltip">
487 point="org.eclipse.ui.commands">
489 defaultHandler="org.eclipse.egit.ui.internal.commands.ShareSingleProjectCommand"
490 description="%ShareProjectCommand_desc"
491 id="org.eclipse.egit.ui.command.shareProject"
492 name="%ShareProjectCommand_name">
494 id="org.eclipse.egit.ui.command.projectNameParameter"
495 name="%ShareProjectCommandParameter_name"
497 values="org.eclipse.egit.ui.internal.commands.ProjectNameParameterValues">
502 point="org.eclipse.ui.views">
504 category="org.eclipse.egit.ui.GitCategory"
505 class="org.eclipse.egit.ui.internal.repository.RepositoriesView"
506 icon="icons/eview16/repo_rep.gif"
507 id="org.eclipse.egit.ui.RepositoriesView"
508 name="%GitRepositoriesView_name"
512 id="org.eclipse.egit.ui.GitCategory"
513 name="%GitCategory_name">
517 point="org.eclipse.ui.perspectives">
519 class="org.eclipse.egit.ui.GitRepositoriesPerspectiveFactory"
520 icon="icons/obj16/gitrepository.gif"
521 id="org.eclipse.egit.ui.GitRepositoryExploring"
522 name="%GitRepositoryPerspective_name">
526 point="org.eclipse.ui.perspectiveExtensions">
527 <perspectiveExtension
528 targetID="org.eclipse.ui.resourcePerspective">
530 id="org.eclipse.egit.ui.RepositoriesView">
532 </perspectiveExtension>
533 <perspectiveExtension
534 targetID="org.eclipse.jdt.ui.JavaPerspective">
536 id="org.eclipse.egit.ui.RepositoriesView">
538 </perspectiveExtension>
539 <perspectiveExtension
540 targetID="org.eclipse.debug.ui.DebugPerspective">
542 id="org.eclipse.egit.ui.RepositoriesView">
544 </perspectiveExtension>
545 <perspectiveExtension
546 targetID="org.eclipse.pde.ui.PDEPerspective">
548 id="org.eclipse.egit.ui.RepositoriesView">
550 </perspectiveExtension>