Skip to content

Instantly share code, notes, and snippets.

@mnpenner
Created October 16, 2013 16:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mnpenner/7010722 to your computer and use it in GitHub Desktop.
Save mnpenner/7010722 to your computer and use it in GitHub Desktop.
PhpStorm Command Line Tool support for Mercurial
<?xml version="1.0" encoding="UTF-8"?>
<framework xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/frameworkDescriptionVersion1.1.3.xsd" name="Custom_hg" invoke="/usr/bin/hg" alias="hg"
enabled="true" version="2">
<help><![CDATA[Mercurial Distributed SCM]]></help>
<command>
<name>add</name>
<help>add the specified files on the next commit</help>
</command>
<command>
<name>addremove</name>
<help>add all new files, delete all missing files</help>
</command>
<command>
<name>annotate</name>
<help>show changeset information by line for each file</help>
</command>
<command>
<name>archive</name>
<help>create an unversioned archive of a repository revision</help>
</command>
<command>
<name>backout</name>
<help>reverse effect of earlier changeset</help>
</command>
<command>
<name>bisect</name>
<help>subdivision search of changesets</help>
</command>
<command>
<name>bookmarks</name>
<help>track a line of development with movable markers</help>
</command>
<command>
<name>branch</name>
<help>set or show the gicurrent branch name</help>
</command>
<command>
<name>branches</name>
<help>list repository named branches</help>
</command>
<command>
<name>bundle</name>
<help>create a changegroup file</help>
</command>
<command>
<name>cat</name>
<help>output the current or given revision of files</help>
</command>
<command>
<name>clone</name>
<help>make a copy of an existing repository</help>
</command>
<command>
<name>commit</name>
<help>commit the specified files or all outstanding changes</help>
</command>
<command>
<name>copy</name>
<help>mark files as copied for the next commit</help>
</command>
<command>
<name>diff</name>
<help>diff repository (or selected files)</help>
</command>
<command>
<name>export</name>
<help>dump the header and diffs for one or more changesets</help>
</command>
<command>
<name>forget</name>
<help>forget the specified files on the next commit</help>
</command>
<command>
<name>graft</name>
<help>copy changes from other branches onto the current branch</help>
</command>
<command>
<name>grep</name>
<help>search for a pattern in specified files and revisions</help>
</command>
<command>
<name>heads</name>
<help>show branch heads</help>
</command>
<command>
<name>help</name>
<help>show help for a given topic or a help overview</help>
</command>
<command>
<name>identify</name>
<help>identify the working copy or specified revision</help>
</command>
<command>
<name>import</name>
<help>import an ordered set of patches</help>
</command>
<command>
<name>incoming</name>
<help>show new changesets found in source</help>
</command>
<command>
<name>init</name>
<help>create a new repository in the given directory</help>
</command>
<command>
<name>locate</name>
<help>locate files matching specific patterns</help>
</command>
<command>
<name>log</name>
<help>show revision history of entire repository or files</help>
</command>
<command>
<name>manifest</name>
<help>output the current or given revision of the project manifest</help>
</command>
<command>
<name>merge</name>
<help>merge working directory with another revision</help>
</command>
<command>
<name>outgoing</name>
<help>show changesets not found in the destination</help>
</command>
<command>
<name>parents</name>
<help>show the parents of the working directory or revision</help>
</command>
<command>
<name>paths</name>
<help>show aliases for remote repositories</help>
</command>
<command>
<name>phase</name>
<help>set or show the current phase name</help>
</command>
<command>
<name>pull</name>
<help>pull changes from the specified source</help>
</command>
<command>
<name>push</name>
<help>push changes to the specified destination</help>
</command>
<command>
<name>recover</name>
<help>roll back an interrupted transaction</help>
</command>
<command>
<name>remove</name>
<help>remove the specified files on the next commit</help>
</command>
<command>
<name>rename</name>
<help>rename files; equivalent of copy + remove</help>
</command>
<command>
<name>resolve</name>
<help>redo merges or set/view the merge status of files</help>
</command>
<command>
<name>revert</name>
<help>restore files to their checkout state</help>
</command>
<command>
<name>root</name>
<help>print the root (top) of the current working directory</help>
</command>
<command>
<name>serve</name>
<help>start stand-alone webserver</help>
</command>
<command>
<name>showconfig</name>
<help>show combined config settings from all hgrc files</help>
</command>
<command>
<name>status</name>
<help>show changed files in the working directory</help>
</command>
<command>
<name>summary</name>
<help>summarize working directory state</help>
</command>
<command>
<name>tag</name>
<help>add one or more tags for the current or given revision</help>
</command>
<command>
<name>tags</name>
<help>list repository tags</help>
</command>
<command>
<name>unbundle</name>
<help>apply one or more changegroup files</help>
</command>
<command>
<name>update</name>
<help>update working directory (or switch revisions)</help>
</command>
<command>
<name>verify</name>
<help>verify the integrity of the repository</help>
</command>
<command>
<name>version</name>
<help>output version and copyright information</help>
</command>
</framework>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment