Add update index action
[egit.git] / org.spearce.egit.ui / plugin.xml
blob241ddab33a5c503136f6ed28b70178391170d68d
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.Update"
61                id="org.spearce.egit.ui.internal.actions.Update"
62                label="%UpdateAction_label"
63                menubarPath="team.main/group1"
64                tooltip="%UpdateAction_tooltip">
65          </action>
66           </objectContribution>
67       <objectContribution
68             objectClass="org.eclipse.core.resources.IFile"
69             adaptable="true"
70             id="org.spearce.egit.ui.IFileContributions">
71          <filter name="projectPersistentProperty"
72                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
73          </filter>
74       </objectContribution>
75    </extension>
77    <extension
78          point="org.eclipse.core.runtime.adapters">
79          <factory
80                adaptableType="org.spearce.egit.core.internal.mapping.GitFileHistoryProvider"
81                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
82             <adapter
83                   type="org.eclipse.team.ui.history.IHistoryPageSource">
84             </adapter>
85          </factory>
86          <factory
87                adaptableType="org.eclipse.core.internal.resources.Resource"
88                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
89             <adapter
90                   type="org.eclipse.team.ui.history.IHistoryPageSource">
91             </adapter>
92          </factory>
93    </extension>
94    
95    <extension point="org.eclipse.ui.preferencePages">
96       <page name="%PreferencePage_name"
97             category="org.eclipse.team.ui.TeamPreferences"
98             class="org.spearce.egit.ui.internal.preferences.GitPreferencePage"
99             id="org.spearce.egit.ui.internal.preferences.GitPreferencePage" />
100    </extension>
102    <extension point="org.eclipse.ui.decorators">
103       <decorator
104             lightweight="true"
105             adaptable="true"
106             label="%Decorator_name"
107             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
108             state="true"
109             location="BOTTOM_RIGHT"
110             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
111             <enablement>
112               <objectClass name="org.eclipse.core.resources.IResource"/>
113             </enablement>
114          <description>
115             %Decorator_description
116          </description>
117       </decorator>
118    </extension>
120 <!-- ********** QuickDiff text editor support ************** -->
121    <extension
122          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
123       <referenceprovider
124             label="%GitRemoteQuickDiffProvider_label"
125             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
126             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
127       </referenceprovider>
128    </extension>
129 </plugin>