|
| config | Configuration Files |
| dates | Date Formats |
| patterns | File Name Patterns |
| environment | Environment Variables |
| revisions | Specifying Single Revisions |
| multirevs | Specifying Multiple Revisions |
| revsets | Specifying Revision Sets |
| diffs | Diff Formats |
| merge-tools | Merge Tools |
| templating | Template Usage |
| urls | URL Paths |
| extensions | Using additional features |
| subrepos | Subrepositories |
| hgweb | Configuring hgweb |
| glossary | Glossary |
|
| add | add the specified files on the next commit |
| annotate | show changeset information by line for each file |
| clone | make a copy of an existing repository |
| commit | commit the specified files or all outstanding changes |
| diff | diff repository (or selected files) |
| export | dump the header and diffs for one or more changesets |
| forget | forget the specified files on the next commit |
| init | create a new repository in the given directory |
| log | show revision history of entire repository or files |
| merge | merge working directory with another revision |
| pull | pull changes from the specified source |
| push | push changes to the specified destination |
| qdiff | diff of the current patch and subsequent modifications |
| qnew | create a new patch |
| qpop | pop the current patch off the stack |
| qpush | push the next patch onto the stack |
| qrefresh | update the current patch |
| remove | remove the specified files on the next commit |
| serve | start stand-alone webserver |
| status | show changed files in the working directory |
| summary | summarize working directory state |
| update | update working directory (or switch revisions) |
|
| addremove | add all new files, delete all missing files |
| archive | create an unversioned archive of a repository revision |
| backout | reverse effect of earlier changeset |
| bisect | subdivision search of changesets |
| bookmarks | track a line of development with movable markers |
| branch | set or show the current branch name |
| branches | list repository named branches |
| bug | manage a bug instance or create a new one |
| bugs | manage global bugtracking metadata |
| bundle | create a changegroup file |
| cat | output the current or given revision of files |
| churn | histogram of changes to the repository |
| compass | Show where you are, where you could be and where you go on commit. |
| convert | convert a foreign SCM repository to a Mercurial one. |
| copy | mark files as copied for the next commit |
| email | send changesets by email |
| extdiff | use external program to diff repository (or selected files) |
| fetch | pull changes from a remote repository, merge new changes if needed. |
| glog | show revision history alongside an ASCII revision graph |
| grep | search for a pattern in specified files and revisions |
| heads | show current repository heads or show branch heads |
| help | show help for a given topic or a help overview |
| identify | identify the working copy or specified revision |
| import | import an ordered set of patches |
| incoming | show new changesets found in source |
| kwdemo | print [keywordmaps] configuration and an expansion example |
| kwexpand | expand keywords in the working directory |
| kwfiles | show files configured for keyword expansion |
| kwshrink | revert expanded keywords in the working directory |
| locate | locate files matching specific patterns |
| manifest | output the current or given revision of the project manifest |
| outgoing | show changesets not found in the destination |
| parents | show the parents of the working directory or revision |
| paths | show aliases for remote repositories |
| purge | removes files not tracked by Mercurial |
| qapplied | print the patches already applied |
| qclone | clone main and patch repository at same time |
| qdelete | remove patches from queue |
| qfinish | move applied patches into repository history |
| qfold | fold the named patches into the current patch |
| qgoto | push or pop patches until named patch is at top of stack |
| qguard | set or print guards for a patch |
| qheader | print the header of the topmost or specified patch |
| qimport | import a patch |
| qnext | print the name of the next patch |
| qprev | print the name of the previous patch |
| qqueue | manage multiple patch queues |
| qrecord | interactively record a new patch |
| qrename | rename a patch |
| qselect | set or print guarded patches to push |
| qseries | print the entire series file |
| qtop | print the name of the current patch |
| qunapplied | print the patches not yet applied |
| record | interactively select changes to commit |
| recover | roll back an interrupted transaction |
| rename | rename files; equivalent of copy + remove |
| resolve | redo merges or set/view the merge status of files |
| revert | restore individual files or directories to an earlier state |
| rollback | roll back the last transaction (dangerous) |
| root | print the root (top) of the current working directory |
| showconfig | show combined config settings from all hgrc files |
| sigcheck | verify all the signatures there may be for a particular revision |
| sign | add a signature for the current or given revision |
| sigs | list signed changesets |
| slog | show revision history of entire repository or files |
| strip | strip changesets and all their descendants from the repository |
| tag | add one or more tags for the current or given revision |
| tags | list repository tags |
| tip | show the tip revision |
| unbundle | apply one or more changegroup files |
| verify | verify the integrity of the repository |
| version | output version and copyright information |
| vimdiff | use 'vim' to diff repository (or selected files) |