| <idea-plugin> |
| <id>hg4idea</id> |
| <name>hg4idea</name> |
| <description>Provides integration with Mercurial version control system. Supports Mercurial 1.3+.</description> |
| <category>VCS Integration</category> |
| <version>10.0</version> |
| <vendor email="[email protected], [email protected]" url="http://www.bitbucket.org/willemv/hg4idea">Victor Iacoban and Willem Verstraeten</vendor> |
| <depends>com.intellij.modules.vcs</depends> |
| |
| <extensions defaultExtensionNs="com.intellij"> |
| <vcs name="hg4idea" vcsClass="org.zmlx.hg4idea.HgVcs" displayName="Mercurial" administrativeAreaName=".hg"/> |
| <checkoutProvider implementation="org.zmlx.hg4idea.provider.HgCheckoutProvider"/> |
| <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/> |
| <vcsPopupProvider implementation="org.zmlx.hg4idea.provider.HgQuickListProvider"/> |
| |
| <applicationService serviceInterface="org.zmlx.hg4idea.HgGlobalSettings" |
| serviceImplementation="org.zmlx.hg4idea.HgGlobalSettings"/> |
| <projectService serviceInterface="org.zmlx.hg4idea.HgProjectSettings" |
| serviceImplementation="org.zmlx.hg4idea.HgProjectSettings"/> |
| <projectService serviceInterface="org.zmlx.hg4idea.HgRootsHandler" |
| serviceImplementation="org.zmlx.hg4idea.HgRootsHandler" /> |
| <projectService serviceInterface="org.zmlx.hg4idea.HgRememberedInputs" |
| serviceImplementation="org.zmlx.hg4idea.HgRememberedInputs"/> |
| </extensions> |
| |
| <project-components> |
| <component> |
| <interface-class>org.zmlx.hg4idea.HgRepositoryWatcher</interface-class> |
| <implementation-class>org.zmlx.hg4idea.HgRepositoryWatcher</implementation-class> |
| </component> |
| </project-components> |
| |
| <actions> |
| <action id="Hg.Init" class="org.zmlx.hg4idea.action.HgInit" text="Create Mercurial Repository"> |
| <add-to-group group-id="Vcs.Import"/> |
| </action> |
| |
| <group id="hg4idea.file.menu" popup="true" class="org.zmlx.hg4idea.action.HgMercurialMenu"> |
| <reference ref="CheckinFiles"/> |
| <reference ref="ChangesView.AddUnversioned"/> |
| <reference ref="ChangesView.Revert"/> |
| <separator/> |
| |
| <reference ref="Compare.SameVersion"/> |
| <reference ref="Compare.Selected"/> |
| <reference ref="Vcs.ShowTabbedFileHistory"/> |
| <reference ref="Vcs.ShowHistoryForBlock"/> |
| <reference ref="Annotate"/> |
| <separator/> |
| |
| <action id="hg4idea.pull" class="org.zmlx.hg4idea.action.HgPullAction" /> |
| <action id="hg4idea.push" class="org.zmlx.hg4idea.action.HgPushAction" /> |
| <separator/> |
| <action id="hg4idea.run.conflict.resolver" class="org.zmlx.hg4idea.action.HgRunConflictResolverAction"/> |
| <action id="hg4idea.merge.files" class="org.zmlx.hg4idea.action.HgMerge" icon="AllIcons.Vcs.MergeSourcesTree"/> |
| <separator/> |
| |
| <action id="hg4idea.branches" class="org.zmlx.hg4idea.action.HgBranchesAction" text="_Branches..."/> |
| <action id="hg4idea.tag" class="org.zmlx.hg4idea.action.HgCreateTagAction"/> |
| <action id="hg4idea.updateTo" class="org.zmlx.hg4idea.action.HgUpdateToAction"/> |
| <action id="hg4idea.resolve.mark" class="org.zmlx.hg4idea.action.HgMarkResolved"/> |
| |
| <add-to-group group-id="VcsGroup" anchor="last"/> |
| <add-to-group group-id="VcsGlobalGroup" anchor="after" relative-to-action="Vcs.Specific"/> |
| </group> |
| |
| </actions> |
| |
| <resource-bundle>org.zmlx.hg4idea.HgVcsMessages</resource-bundle> |
| </idea-plugin> |