| 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'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'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'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'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>
|
|---|