graphlog
and mq
are especially tasty.
- Convert: convert to and from other systems
- Mq (Mercurial Queues): deal with changes as a stack of patches
- Forest: lets you commit to and update many nested Mercurial repositories at once
- Share: to save time and disk space when working with similar repositories
- Hgk: gives a graphical view of history
- Graphlog: I always type 'hg glog' not 'hg log'. An ascii art view of history
- Transplant: Useful when you only want to merge a few changesets from another branch. The newer
hg rebase
may have some overlap.
- Rebase: A different way to deal with changes as a set of changesets on top of a branch.
git
users like to rebase. May replace mq
for many use cases.
- Shelve: A place to stash the working copy's changes if you have to work on something else for a while.
- Bookmarks: Name the newest commit on a particular branch. Similar to
git
branches.