Show only commits that represent changes in the history view
[egit.git] / org.spearce.egit.ui / plugin.xml
blobd81a0b6e6eb8578a795f32fbe60f705a6f9cee38
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.GitCompareRevisionAction"
61                    id="org.spearce.egit.ui.internal.actions.GitCompareAction"
62                menubarPath="team.main/group1"
63                    label="Structured Git Compare">
64                 </action>
65           </objectContribution>
66       <objectContribution
67             objectClass="org.eclipse.core.resources.IFile"
68             adaptable="true"
69             id="org.spearce.egit.ui.IFileContributions">
70          <filter name="projectPersistentProperty"
71                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
72          </filter>
73          <action
74                class="org.spearce.egit.ui.internal.actions.CompareWithRevisionAction"
75                definitionId="org.spearce.egit.ui.compareWithRevision"
76                helpContextId="org.spearce.egit.ui.compare_with_revision_action_context"
77                id="org.spearce.egit.ui.compareWithRevision"
78                label="%CompareWithRevisionAction_label"
79                menubarPath="compareWithMenu/compareWithGroup"
80                overrideActionId="org.eclipse.team.ui.compareLocalHistory"
81                tooltip="%CompareWithRevisionAction_tooltip">
82          </action>
83       </objectContribution>
84    </extension>
86    <extension
87          point="org.eclipse.core.runtime.adapters">
88          <factory
89                adaptableType="org.spearce.egit.core.internal.mapping.GitFileHistoryProvider"
90                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
91             <adapter
92                   type="org.eclipse.team.ui.history.IHistoryPageSource">
93             </adapter>
94          </factory>
95          <factory
96                adaptableType="org.eclipse.core.internal.resources.Resource"
97                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
98             <adapter
99                   type="org.eclipse.team.ui.history.IHistoryPageSource">
100             </adapter>
101          </factory>
102    </extension>
103    
104    <extension point="org.eclipse.ui.preferencePages">
105       <page name="%PreferencePage_name"
106             category="org.eclipse.team.ui.TeamPreferences"
107             class="org.spearce.egit.ui.internal.preferences.GitPreferencePage"
108             id="org.spearce.egit.ui.internal.preferences.GitPreferencePage" />
109    </extension>
111    <extension point="org.eclipse.ui.decorators">
112       <decorator
113             lightweight="true"
114             adaptable="true"
115             label="%Decorator_name"
116             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
117             state="true"
118             location="BOTTOM_RIGHT"
119             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
120             <enablement>
121               <objectClass name="org.eclipse.core.resources.IResource"/>
122             </enablement>
123          <description>
124             %Decorator_description
125          </description>
126       </decorator>
127    </extension>
129 <!-- ********** QuickDiff text editor support ************** -->
130    <extension
131          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
132       <referenceprovider
133             label="%GitRemoteQuickDiffProvider_label"
134             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
135             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
136       </referenceprovider>
137    </extension>
138 </plugin>