root/com.goldenhammers.merclipse/plugin.xml

Revision 3:296778dfdf6d, 11.8 kB (checked in by Whitney Sorenson <ws@…>, 4 years ago)

0.8.7 - add support for log on repo, dont block ui thread on history

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4   <extension
5         point="org.eclipse.ui.newWizards">
6      <category
7            id="com.goldenhammers.merclipse.category"
8            name="Mercurial">
9      </category>
10      <wizard
11            category="com.goldenhammers.merclipse.category"
12            class="com.goldenhammers.merclipse.wizards.CloneProjectWizard"
13            icon="icons/hg16.png"
14            id="com.goldenhammers.merclipse.wizard"
15            name="Clone Projects"
16            project="true">
17      </wizard>
18   </extension>
19   <extension
20         point="org.eclipse.team.core.repository">
21      <repository
22            class="com.goldenhammers.merclipse.team.MercurialRepositoryProvider"
23            id="com.goldenhammers.merclipse.mercurialrepositoryprovider"
24            metaFilePaths=".hg/requires"
25            typeClass="com.goldenhammers.merclipse.team.MercurialRepositoryProviderType">
26      </repository>
27   </extension>
28   <extension
29         point="org.eclipse.team.ui.configurationWizards">
30      <wizard
31            class="com.goldenhammers.merclipse.wizards.InitProjectWizard"
32            icon="icons/hg16.png"
33            id="com.goldenhammers.merclipse.configuration.wizard"
34            name="Mercurial">
35      </wizard>
36   </extension>
37   <extension
38         point="org.eclipse.core.runtime.preferences">
39      <initializer
40            class="com.goldenhammers.merclipse.prefs.MercurialPreferenceInitializer">
41      </initializer>
42   </extension>
43   <extension
44         point="org.eclipse.ui.preferencePages">
45      <page
46            category="org.eclipse.team.ui.TeamPreferences"
47            class="com.goldenhammers.merclipse.prefs.MercurialPreferencePage"
48            id="com.goldenhammers.merclipse.preferencepage"
49            name="Merclipse">
50      </page>
51   </extension>
52   <extension
53         point="org.eclipse.team.core.ignore">
54      <ignore
55            enabled="true"
56            pattern=".hg">
57      </ignore>
58   </extension>
59   <extension
60    point="org.eclipse.ui.popupMenus">
61        <objectContribution
62           objectClass="org.eclipse.core.resources.IResource"
63           adaptable="true"
64           id="com.goldenhammers.merclipse.ifilecontributions">
65        <filter
66              name="projectPersistentProperty"
67              value="org.eclipse.team.core.repository=com.goldenhammers.merclipse.mercurialrepositoryprovider">
68        </filter>
69         <action
70               class="com.goldenhammers.merclipse.team.actions.MercurialStopServingAction"
71               icon="icons/hg16.png"
72               id="com.goldenhammers.merclipse.stopserve"
73               label="Stop Serving"
74               menubarPath="team.main/group7"
75               tooltip="Stop the local HTTP repository browser and pull server">
76        </action>
77        <action
78              class="com.goldenhammers.merclipse.team.actions.MercurialServeAction"
79              definitionId="com.goldenhammers.merclipse.serve"
80              icon="icons/hg16.png"
81              id="com.goldenhammers.merclipse.serve"
82              label="Serve"
83              menubarPath="team.main/group7"
84              tooltip="Start a local HTTP repository browser and pull server">
85        </action>
86         <action
87               class="com.goldenhammers.merclipse.team.actions.MercurialCommitAction"
88               definitionId="com.goldenhammers.merclipse.commit"
89               icon="icons/hg16.png"
90               id="com.goldenhammers.merclipse.commit"
91               label="Commit..."
92               menubarPath="team.main/group2"
93               tooltip="Commit changes to the given files into the repository">
94         </action>
95          <action
96                class="com.goldenhammers.merclipse.team.actions.MercurialUnIgnoreAction"
97                icon="icons/hg16.png"
98                id="com.goldenhammers.merclipse.unignore"
99                label="Unignore"
100                menubarPath="team.main/group4"
101                tooltip="Remove given file(s) from the .hgignore file, if there is an exact match inside inside it">
102          </action>
103          <action
104               class="com.goldenhammers.merclipse.team.actions.MercurialIgnoreAction"
105               icon="icons/hg16.png"
106               id="com.goldenhammers.merclipse.ignore"
107               label="Ignore"
108               menubarPath="team.main/group4"
109               tooltip="Mark file as ignored in the .hgignore file, indicating it should not be stored in the repository">
110         </action>
111          <action
112                class="com.goldenhammers.merclipse.team.actions.MercurialShowHistoryAction"
113                icon="icons/hg16.png"
114                id="com.goldenhammers.merclipse.history"
115                label="Show File&apos;s Repository History"
116                menubarPath="team.main/group4"
117                tooltip="Show the repository history for the selected file">
118          </action>
119          <action
120                class="com.goldenhammers.merclipse.team.actions.MercurialShowAnnotationAction"
121                icon="icons/hg16.png"
122                id="com.goldenhammers.merclipse.annotation"
123                label="Show Annotations"
124                menubarPath="team.main/group4"
125                tooltip="Show the annotations for the selected file">
126          </action>
127          <action
128                class="com.goldenhammers.merclipse.team.actions.MercurialPushAction"
129                definitionId="com.goldenhammers.merclipse.push"
130                icon="icons/hg16.png"
131                id="com.goldenhammers.merclipse.push"
132                label="Push..."
133                menubarPath="team.main/group5"
134                tooltip="Push changes from the local repository to the given destination">
135          </action>
136          <action
137                class="com.goldenhammers.merclipse.team.actions.MercurialPullAction"
138                definitionId="com.goldenhammers.merclipse.pull"
139                icon="icons/hg16.png"
140                id="com.goldenhammers.merclipse.pull"
141                label="Pull..."
142                menubarPath="team.main/group5"
143                tooltip="Pull changes from a remote repository to a local one">
144          </action>
145          <action
146                class="com.goldenhammers.merclipse.team.actions.MercurialRevertAction"
147                icon="icons/hg16.png"
148                id="com.goldenhammers.merclipse.revert"
149                label="Revert"
150                menubarPath="team.main/group3"
151                tooltip="Revert files to their premodified states">
152          </action>
153          <action
154                class="com.goldenhammers.merclipse.team.actions.MercurialRemoveAction"
155                icon="icons/hg16.png"
156                id="com.goldenhammers.merclipse.remove"
157                label="Remove"
158                menubarPath="team.main/group3"
159                tooltip="Schedule the indicated files for removal from the repository">
160          </action>
161          <action
162               class="com.goldenhammers.merclipse.team.actions.MercurialAddAction"
163               icon="icons/hg16.png"
164               id="com.goldenhammers.merclipse.add"
165               label="Add"
166               menubarPath="team.main/group3"
167               tooltip="Schedule files to be version controlled and added to the repository">
168         </action>
169         <action
170               class="com.goldenhammers.merclipse.team.actions.MercurialRefreshStatusAction"
171               icon="icons/hg16.png"
172               id="com.goldenhammers.merclipse.refreshStatus"
173               label="Refresh Status and Decorators"
174               menubarPath="team.main/group8"
175               tooltip="Refresh the repository&apos;s status and any related decorators">
176         </action>
177         <action
178               class="com.goldenhammers.merclipse.team.actions.MercurialShowLogAction"
179               icon="icons/hg16.png"
180               id="com.goldenhammers.merclipse.showLog"
181               label="Show Repository Log"
182               menubarPath="team.main/group8"
183               tooltip="Show view for displaying the entire repository&apos;s log">
184         </action>
185             <action
186               class="com.goldenhammers.merclipse.team.actions.MercurialShowStatusAction"
187               icon="icons/hg16.png"
188               id="com.goldenhammers.merclipse.showStatus"
189               label="Show Repository Status View"
190               menubarPath="team.main/group8"
191               tooltip="Show view for displaying the repository&apos;s status">
192         </action>
193             <action
194                   class="com.goldenhammers.merclipse.team.actions.MercurialUpdateAction"
195                   icon="icons/hg16.png"
196                   id="com.goldenhammers.merclipse.update"
197                   label="Update..."
198                   menubarPath="team.main/group6"
199                   tooltip="Update the working directory to the specified revision, or the tip of the current branch if none is specified">
200             </action>
201             <action
202                   class="com.goldenhammers.merclipse.team.actions.MercurialMergeAction"
203                   icon="icons/hg16.png"
204                   id="com.goldenhammers.merclipse.merge"
205                   label="Merge..."
206                   menubarPath="team.main/group6"
207                   tooltip="Merge the contents of the current working directory and the requested revision">
208             </action>
209    </objectContribution>
210   </extension>
211   <extension
212         point="org.eclipse.ui.console.consolePageParticipants">
213      <consolePageParticipant
214            class="com.goldenhammers.merclipse.console.MercurialServeConsolePageParticipant"
215            id="com.goldenhammers.merclipse.mercurialserverconsolepageparticipant">
216         <enablement>
217            <instanceof
218                  value="com.goldenhammers.merclipse.console.MercurialServeConsole">
219            </instanceof></enablement>
220      </consolePageParticipant>
221   </extension>
222   <extension
223         point="org.eclipse.ui.decorators">
224      <decorator
225            adaptable="true"
226            class="com.goldenhammers.merclipse.decoration.MercurialDecorator"
227            id="com.goldenhammers.merclipse.decorator"
228            label="Mercurial Decorator"
229            lightweight="true"
230            state="true">
231         <enablement>
232            <objectClass
233                  name="org.eclipse.core.resources.IResource">
234            </objectClass>
235         </enablement>
236      </decorator>
237   </extension>
238   <extension
239         point="org.eclipse.ui.bindings">
240      <key
241            commandId="com.goldenhammers.merclipse.commit"
242            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
243            sequence="Ctrl+Alt+C">
244      </key>
245      <key
246            commandId="com.goldenhammers.merclipse.push"
247            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
248            sequence="Ctrl+Alt+P">
249      </key>
250      <key
251            commandId="com.goldenhammers.merclipse.pull"
252            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
253            sequence="Ctrl+Alt+U">
254      </key>
255      <key
256            commandId="com.goldenhammers.merclipse.serve"
257            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
258            sequence="Ctrl+Alt+S">
259      </key>
260   </extension>
261   <extension
262         point="org.eclipse.ui.commands">
263      <command
264            id="com.goldenhammers.merclipse.commit"
265            name="Commit">
266      </command>
267      <command
268            id="com.goldenhammers.merclipse.pull"
269            name="Pull">
270      </command>
271      <command
272            id="com.goldenhammers.merclipse.push"
273            name="Push">
274      </command>
275      <command
276            id="com.goldenhammers.merclipse.serve"
277            name="Serve">
278      </command>
279   </extension>
280</plugin>
Note: See TracBrowser for help on using the browser.