Update README
[egit.git] / org.spearce.egit.ui / plugin.xml
blob2a45d24534ce37279f3d4b9ddc1d29900ac7af0a
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          <action
34                class="org.spearce.egit.ui.internal.actions.ResetAction"
35                id="org.spearce.egit.ui.internal.actions.ResetAction"
36                label="%ResetAction_label"
37                menubarPath="team.main/projectGroup"
38                tooltip="%ResetAction_tooltip">
39          </action>
40          <action
41                class="org.spearce.egit.ui.internal.actions.BranchAction"
42                id="org.spearce.egit.ui.internal.actions.BranchAction"
43                label="%BranchAction_label"
44                menubarPath="team.main/projectGroup"
45                tooltip="%BranchAction_tooltip"/>
46      </objectContribution>
47      <objectContribution
48             adaptable="true"
49             id="org.spearce.egit.ui.fileFolderContributions"
50             objectClass="org.eclipse.core.resources.IResource">
51          <filter name="projectPersistentProperty"
52                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
53          </filter>
54          <action
55                label="%UntrackAction_label"
56                class="org.spearce.egit.ui.internal.actions.Untrack"
57                tooltip="%UntrackAction_tooltip"
58                menubarPath="team.main/group1"
59                id="org.spearce.egit.ui.internal.actions.Untrack"/>   
60          <action
61                label="%TrackAction_label"
62                class="org.spearce.egit.ui.internal.actions.Track"
63                tooltip="%TrackAction_tooltip"
64                menubarPath="team.main/group1"
65                id="org.spearce.egit.ui.internal.actions.Track"/>
66          <action
67                class="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
68                id="org.spearce.egit.ui.internal.actions.ShowResourceInHistoryAction"
69                label="%ShowResourceInHistoryAction_label"
70                menubarPath="team.main/group1"
71                tooltip="%ShowResourceInHistoryAction_tooltip"/>
72          <action
73                class="org.spearce.egit.ui.internal.actions.Update"
74                id="org.spearce.egit.ui.internal.actions.Update"
75                label="%UpdateAction_label"
76                menubarPath="team.main/group1"
77                tooltip="%UpdateAction_tooltip"/>
78          <action
79                class="org.spearce.egit.ui.internal.actions.CommitAction"
80                id="org.spearce.egit.ui.internal.actions.CommitAction"
81                label="%CommitAction_label"
82                menubarPath="team.main/group1"
83                tooltip="%CommitAction_tooltip"/>
84           </objectContribution>
85       <objectContribution
86             objectClass="org.eclipse.core.resources.IFile"
87             adaptable="true"
88             id="org.spearce.egit.ui.IFileContributions">
89          <filter name="projectPersistentProperty"
90                value="org.eclipse.team.core.repository=org.spearce.egit.core.GitProvider">
91          </filter>
92       </objectContribution>
93    </extension>
95    <extension
96          point="org.eclipse.core.runtime.adapters">
97          <factory
98                adaptableType="org.spearce.egit.core.internal.mapping.GitFileHistoryProvider"
99                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
100             <adapter
101                   type="org.eclipse.team.ui.history.IHistoryPageSource">
102             </adapter>
103          </factory>
104          <factory
105                adaptableType="org.eclipse.core.internal.resources.Resource"
106                class="org.spearce.egit.ui.internal.factories.GitAdapterFactory">
107             <adapter
108                   type="org.eclipse.team.ui.history.IHistoryPageSource">
109             </adapter>
110          </factory>
111    </extension>
112    
113    <extension point="org.eclipse.ui.preferencePages">
114       <page name="%PreferencePage_name"
115             category="org.eclipse.team.ui.TeamPreferences"
116             class="org.spearce.egit.ui.internal.preferences.GitPreferencePage"
117             id="org.spearce.egit.ui.internal.preferences.GitPreferencePage" />
118    </extension>
120    <extension point="org.eclipse.ui.decorators">
121       <decorator
122             lightweight="true"
123             adaptable="true"
124             label="%Decorator_name"
125             class="org.spearce.egit.ui.internal.decorators.GitResourceDecorator"
126             state="true"
127             location="BOTTOM_RIGHT"
128             id="org.spearce.egit.ui.internal.decorators.GitResourceDecorator">
129             <enablement>
130               <objectClass name="org.eclipse.core.resources.IResource"/>
131             </enablement>
132          <description>
133             %Decorator_description
134          </description>
135       </decorator>
136    </extension>
138 <!-- ********** QuickDiff text editor support ************** -->
139    <extension
140          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
141       <referenceprovider
142             label="%GitRemoteQuickDiffProvider_label"
143             class="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider"
144             id="org.spearce.egit.ui.internal.decorators.GitQuickDiffProvider">
145       </referenceprovider>
146    </extension>
147 </plugin>