Do not show duplicates when listing history at project level
[egit.git] / org.spearce.egit.ui / plugin.xml
blob3febce83bbaa98855f76ae954223c220438338d6
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           </objectContribution>
60       <objectContribution
61             objectClass="org.eclipse.core.resources.IFile"
62             adaptable="true"
63             id="org.spearce.egit.ui.IFileContributions">
64          <filter name="projectPersistentProperty"
65                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
66          </filter>
67       </objectContribution>
68    </extension>
70    <extension
71          point="org.eclipse.core.runtime.adapters">
72          <factory
73                adaptableType="org.spearce.egit.core.internal.mapping.GitFileHistoryProvider"
74                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
75             <adapter
76                   type="org.eclipse.team.ui.history.IHistoryPageSource">
77             </adapter>
78          </factory>
79          <factory
80                adaptableType="org.eclipse.core.internal.resources.Resource"
81                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
82             <adapter
83                   type="org.eclipse.team.ui.history.IHistoryPageSource">
84             </adapter>
85          </factory>
86    </extension>
87    
88    <extension point="org.eclipse.ui.preferencePages">
89       <page name="%PreferencePage_name"
90             category="org.eclipse.team.ui.TeamPreferences"
91             class="org.spearce.egit.ui.internal.preferences.GitPreferencePage"
92             id="org.spearce.egit.ui.internal.preferences.GitPreferencePage" />
93    </extension>
95    <extension point="org.eclipse.ui.decorators">
96       <decorator
97             lightweight="true"
98             adaptable="true"
99             label="%Decorator_name"
100             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
101             state="true"
102             location="BOTTOM_RIGHT"
103             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
104             <enablement>
105               <objectClass name="org.eclipse.core.resources.IResource"/>
106             </enablement>
107          <description>
108             %Decorator_description
109          </description>
110       </decorator>
111    </extension>
113 <!-- ********** QuickDiff text editor support ************** -->
114    <extension
115          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
116       <referenceprovider
117             label="%GitRemoteQuickDiffProvider_label"
118             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
119             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
120       </referenceprovider>
121    </extension>
122 </plugin>