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.MergeAction"
74 icon="$nl$/icons/obj16/merge.gif"
75 id="org.eclipse.egit.ui.internal.actions.MergeAction"
76 label="%MergeAction_label"
77 menubarPath="team.main/group4"
78 tooltip="%MergeAction_tooltip"/>
80 class="org.eclipse.egit.ui.internal.actions.BranchAction"
81 icon="$nl$/icons/obj16/branch_obj.gif"
82 id="org.eclipse.egit.ui.internal.actions.BranchAction"
83 label="%BranchAction_label"
84 menubarPath="team.main/group4"
85 tooltip="%BranchAction_tooltip"/>
89 id="org.eclipse.egit.ui.fileFolderContributions"
90 objectClass="org.eclipse.core.resources.IResource">
91 <filter name="projectPersistentProperty"
92 value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
95 class="org.eclipse.egit.ui.internal.actions.Track"
96 icon="$nl$/icons/obj16/track.gif"
97 id="org.eclipse.egit.ui.internal.actions.Track"
98 label="%TrackAction_label"
99 menubarPath="team.main/group9"
100 tooltip="%TrackAction_tooltip"/>
102 class="org.eclipse.egit.ui.internal.actions.Untrack"
103 icon="$nl$/icons/obj16/untrack.gif"
104 id="org.eclipse.egit.ui.internal.actions.Untrack"
105 label="%UntrackAction_label"
106 menubarPath="team.main/group9"
107 tooltip="%UntrackAction_tooltip"/>
109 class="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
110 icon="icons/obj16/assume-unchanged.gif"
111 id="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
112 label="%AssumeUnchangedAction_label"
113 menubarPath="team.main/group9"
114 tooltip="%AssumeUnchangedAction_tooltip"/>
116 class="org.eclipse.egit.ui.internal.actions.Update"
117 icon="$nl$/icons/obj16/refresh.gif"
118 id="org.eclipse.egit.ui.internal.actions.Update"
119 label="%UpdateAction_label"
120 menubarPath="team.main/group3"
121 tooltip="%UpdateAction_tooltip"/>
123 class="org.eclipse.egit.ui.internal.actions.CommitAction"
124 icon="$nl$/icons/obj16/commit.gif"
125 id="org.eclipse.egit.ui.internal.actions.CommitAction"
126 label="%CommitAction_label"
127 menubarPath="team.main/group1"
128 tooltip="%CommitAction_tooltip"/>
130 class="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
131 id="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
132 label="%CompareWithIndexAction_label"
133 menubarPath="compareWithMenu/gitCompareWithGroup"
134 tooltip="%CompareWithIndexAction_tooltip"/>
136 class="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
137 id="org.eclipse.egit.ui.internal.actions.CompareWithHeadAction"
138 label="%CompareWithHeadAction_label"
139 menubarPath="compareWithMenu/gitCompareWithGroup"
140 tooltip="%CompareWithHeadAction_tooltip"/>
142 class="org.eclipse.egit.ui.internal.actions.IgnoreAction"
143 icon="$nl$/icons/obj16/ignore.gif"
144 id="org.eclipse.egit.ui.internal.actions.IgnoreAction"
145 label="%IgnoreAction_label"
146 menubarPath="team.main/group8"
147 tooltip="%IgnoreAction_tooltip"/>
149 class="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
150 icon="$nl$/icons/obj16/add.gif"
151 id="org.eclipse.egit.ui.internal.actions.AddToIndexAction"
152 label="%AddToIndexAction_label"
153 menubarPath="team.main/group9"
154 tooltip="%AddToIndexAction_tooltip"/>
156 class="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
157 id="org.eclipse.egit.ui.internal.actions.DiscardChangesAction"
158 label="%DiscardChangesAction_label"
159 menubarPath="replaceWithMenu/gitReplaceWithGroup"
160 tooltip="%DiscardChangesAction_tooltip"/>
162 class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
164 id="org.eclipse.egit.ui.internal.actions.applyPatch"
165 label="%ApplyPatchAction_label"
166 menubarPath="team.main/group5"
167 overrideActionId="org.eclipse.team.ui.applyPatch">
169 </objectContribution>
171 id="org.eclipse.egit.ui.resetto"
172 objectClass="org.eclipse.jgit.revwalk.RevCommit">
174 class="org.eclipse.egit.ui.internal.actions.SoftResetToRevisionAction"
175 id="org.eclipse.egit.ui.softresettorevision"
176 label="%Soft_Reset_label"
177 menubarPath="org.eclipse.egit.ui.reset/reset"
179 tooltip="%Soft_Reset_tooltip">
182 class="org.eclipse.egit.ui.internal.actions.MixedResetToRevisionAction"
183 id="org.eclipse.egit.ui.mixedresettorevision"
184 label="%Mixed_Reset_label"
185 menubarPath="org.eclipse.egit.ui.reset/reset"
187 tooltip="%Mixed_Reset_tooltip">
190 class="org.eclipse.egit.ui.internal.actions.HardResetToRevisionAction"
191 id="org.eclipse.egit.ui.hardresettorevision"
192 label="%Hard_Reset_label"
193 menubarPath="org.eclipse.egit.ui.reset/reset"
195 tooltip="%Hard_Reset_tooltip">
198 class="org.eclipse.egit.ui.internal.actions.SetQuickdiffBaselineAction"
200 id="org.eclipse.egit.ui.setquickdiffbaseline"
201 label="%Set_As_Quickdiff_Baseline_label"
202 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
205 class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
207 id="org.eclipse.egit.ui.resetquickdiffbaseline"
208 label="%Reset_Quickdiff_Baseline_To_HEAD_label"
209 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
212 class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineHeadParentAction"
214 id="org.eclipse.egit.ui.resetquickdiffheadparentbaseline"
215 label="%Reset_Quickdiff_Baseline_To_First_Parent_label"
216 menubarPath="org.eclipse.egit.ui.quickdiffbaseline/quickdiff">
219 id="org.eclipse.egit.ui.quickdiffbaseline"
220 label="%QuickDiffMenuName"
227 id="org.eclipse.egit.ui.reset"
228 label="%ResetMenuName"
234 </objectContribution>
237 id="org.eclipse.egit.ui.fileContributions"
238 objectClass="org.eclipse.core.resources.IFile">
240 class="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
241 icon="$nl$/icons/obj16/history.gif"
242 id="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
243 label="%CompareWithRevisionAction_label"
244 menubarPath="compareWithMenu/gitCompareWithGroup"
245 tooltip="%CompareWithRevisionAction_tooltip"/>
246 </objectContribution>
250 point="org.eclipse.core.runtime.adapters">
252 adaptableType="org.eclipse.egit.core.internal.storage.GitFileHistoryProvider"
253 class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
255 type="org.eclipse.team.ui.history.IHistoryPageSource">
259 adaptableType="org.eclipse.core.resources.IResource"
260 class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
262 type="org.eclipse.team.ui.history.IHistoryPageSource">
267 <extension point="org.eclipse.ui.preferencePages">
268 <page name="%GitPreferences_name"
269 category="org.eclipse.team.ui.TeamPreferences"
270 class="org.eclipse.egit.ui.internal.preferences.GitPreferenceRoot"
271 id="org.eclipse.egit.ui.GitPreferences" />
273 <page name="%GitPreferences_HistoryPreferencePage_name"
274 category="org.eclipse.egit.ui.GitPreferences"
275 class="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage"
276 id="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage" >
278 id="org.eclipse.egit.ui.keyword.git">
281 <page name="%GitPreferences_WindowCachePreferencePage_name"
282 category="org.eclipse.egit.ui.GitPreferences"
283 class="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage"
284 id="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage" >
286 id="org.eclipse.egit.ui.keyword.git">
289 <page name="%GitPreferences_DecoratorPreferencePage_name"
290 category="org.eclipse.egit.ui.GitPreferences"
291 class="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage"
292 id="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage" >
294 id="org.eclipse.egit.ui.keyword.git">
299 <extension point="org.eclipse.ui.propertyPages">
302 class="org.eclipse.egit.ui.internal.preferences.GitProjectPropertyPage"
303 id="org.eclipse.egit.ui.preferences.GitProjectPropertyPage">
305 <adapt type="org.eclipse.core.resources.IProject">
307 property="org.eclipse.core.resources.projectPersistentProperty"
308 args="org.eclipse.team.core.repository, org.eclipse.egit.core.GitProvider">
315 <extension point="org.eclipse.ui.keywords">
317 id="org.eclipse.egit.ui.keyword.git"
318 label="%GitKeyword_label">
322 <extension point="org.eclipse.ui.decorators">
326 label="%Decorator_name"
327 class="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator"
329 location="BOTTOM_RIGHT"
330 id="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator">
332 <objectClass name="org.eclipse.core.resources.IResource"/>
335 %Decorator_description
340 <extension point="org.eclipse.ui.themes">
341 <themeElementCategory
342 id="org.eclipse.egit.ui.GitTheme"
343 label="%Theme_label"/>
345 id="org.eclipse.egit.ui.CommitGraphNormalFont"
346 categoryId="org.eclipse.egit.ui.GitTheme"
347 label="%Theme_CommitGraphNormalFont_label"
348 defaultsTo="org.eclipse.jface.dialogfont">
350 %Theme_CommitGraphNormalFont_description
354 id="org.eclipse.egit.ui.CommitGraphHighlightFont"
355 categoryId="org.eclipse.egit.ui.GitTheme"
356 label="%Theme_CommitGraphHighlightFont_label"
357 defaultsTo="org.eclipse.jface.dialogfont">
359 %Theme_CommitGraphHighlightFont_description
363 id="org.eclipse.egit.ui.CommitMessageFont"
364 categoryId="org.eclipse.egit.ui.GitTheme"
365 label="%Theme_CommitMessageFont_label"
366 defaultsTo="org.eclipse.jface.textfont">
368 %Theme_CommitMessageFont_description
372 id="org.eclipse.egit.ui.UncommittedChangeForegroundColor"
373 categoryId="org.eclipse.egit.ui.GitTheme"
374 label="%Theme_UncommittedChangeForegroundColor_label"
375 value="COLOR_LIST_FOREGROUND">
377 %Theme_UncommittedChangeForegroundColor_description
381 id="org.eclipse.egit.ui.UncommittedChangeBackgroundColor"
382 categoryId="org.eclipse.egit.ui.GitTheme"
383 label="%Theme_UncommittedChangeBackgroundColor_label"
384 value="COLOR_LIST_BACKGROUND">
386 %Theme_UncommittedChangeBackgroundColor_description
390 id="org.eclipse.egit.ui.UncommittedChangeFont"
391 categoryId="org.eclipse.egit.ui.GitTheme"
392 label="%Theme_UncommittedChangeFont_label">
394 %Theme_UncommittedChangeFont_description
399 <!-- ********** QuickDiff text editor support ************** -->
401 point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
403 label="%GitRemoteQuickDiffProvider_label"
404 class="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider"
405 id="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider">
409 point="org.eclipse.ui.actionSets">
411 description="%GitActions_description"
412 id="org.eclipse.egit.ui.gitaction"
413 label="%GitActions_label"
417 id="org.eclipse.egit.ui.gitmenu"
418 label="%GitMenu_label"
422 name="repositoryGroup">
426 class="org.eclipse.egit.ui.internal.actions.FetchAction"
427 disabledIcon="icons/toolbar/fetchd.png"
428 icon="icons/toolbar/fetche.png"
429 id="org.eclipse.egit.ui.actionfetch"
430 label="%FetchAction_label"
431 menubarPath="org.eclipse.egit.ui.gitmenu/repo"
433 toolbarPath="org.eclipse.egit.ui"
434 tooltip="%FetchAction_tooltip">
437 class="org.eclipse.egit.ui.internal.actions.PushAction"
438 disabledIcon="icons/toolbar/pushd.png"
439 icon="icons/toolbar/pushe.png"
440 id="org.eclipse.egit.ui.actionpush"
441 label="%PushAction_label"
442 menubarPath="org.eclipse.egit.ui.gitmenu/repo"
444 toolbarPath="org.eclipse.egit.ui"
445 tooltip="%PushAction_tooltip">
448 class="org.eclipse.egit.ui.internal.actions.BranchAction"
449 disabledIcon="icons/toolbar/checkoutd.png"
450 icon="icons/toolbar/checkoute.png"
451 id="org.eclipse.egit.ui.actionbranch"
452 label="%BranchAction_label"
454 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
455 toolbarPath="Normal/additions"
456 tooltip="%BranchAction_tooltip">
459 class="org.eclipse.egit.ui.internal.actions.CommitAction"
460 disabledIcon="icons/toolbar/commitd.png"
461 icon="icons/toolbar/commite.png"
462 id="org.eclipse.egit.ui.actioncommit"
463 label="%CommitAction_label"
465 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
466 toolbarPath="Normal/additions"
467 tooltip="%CommitAction_tooltip">
470 class="org.eclipse.egit.ui.internal.actions.ResetAction"
471 disabledIcon="icons/toolbar/resetd.png"
472 icon="icons/toolbar/resete.png"
473 id="org.eclipse.egit.ui.actionreset"
474 label="%ResetAction_label"
476 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
477 toolbarPath="Normal/additions"
478 tooltip="%ResetAction_tooltip">
481 class="org.eclipse.egit.ui.internal.actions.Track"
482 disabledIcon="icons/toolbar/trackd.png"
483 icon="icons/toolbar/tracke.png"
484 id="org.eclipse.egit.ui.trackaction"
485 label="%TrackAction_label"
487 menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
488 toolbarPath="Normal/additions"
489 tooltip="%TrackAction_tooltip">
494 point="org.eclipse.ui.commands">
496 defaultHandler="org.eclipse.egit.ui.internal.commands.ShareSingleProjectCommand"
497 description="%ShareProjectCommand_desc"
498 id="org.eclipse.egit.ui.command.shareProject"
499 name="%ShareProjectCommand_name">
501 id="org.eclipse.egit.ui.command.projectNameParameter"
502 name="%ShareProjectCommandParameter_name"
504 values="org.eclipse.egit.ui.internal.commands.ProjectNameParameterValues">
509 point="org.eclipse.ui.views">
511 category="org.eclipse.egit.ui.GitCategory"
512 class="org.eclipse.egit.ui.internal.repository.RepositoriesView"
513 icon="icons/eview16/repo_rep.gif"
514 id="org.eclipse.egit.ui.RepositoriesView"
515 name="%GitRepositoriesView_name"
519 id="org.eclipse.egit.ui.GitCategory"
520 name="%GitCategory_name">
524 point="org.eclipse.ui.perspectives">
526 class="org.eclipse.egit.ui.GitRepositoriesPerspectiveFactory"
527 icon="icons/obj16/gitrepository.gif"
528 id="org.eclipse.egit.ui.GitRepositoryExploring"
529 name="%GitRepositoryPerspective_name">
533 point="org.eclipse.ui.perspectiveExtensions">
534 <perspectiveExtension
535 targetID="org.eclipse.ui.resourcePerspective">
537 id="org.eclipse.egit.ui.RepositoriesView">
539 </perspectiveExtension>
540 <perspectiveExtension
541 targetID="org.eclipse.jdt.ui.JavaPerspective">
543 id="org.eclipse.egit.ui.RepositoriesView">
545 </perspectiveExtension>
546 <perspectiveExtension
547 targetID="org.eclipse.debug.ui.DebugPerspective">
549 id="org.eclipse.egit.ui.RepositoriesView">
551 </perspectiveExtension>
552 <perspectiveExtension
553 targetID="org.eclipse.pde.ui.PDEPerspective">
555 id="org.eclipse.egit.ui.RepositoriesView">
557 </perspectiveExtension>