Extensions

Extensions#

Documentation of Mercurial 7.2.4.

Extensions are not enabled by default, see how to enable them.

  • topic: support for topic branches

  • evolve: extends Mercurial feature related to Changeset Evolution

  • acl: hooks for controlling repository access

  • blackbox: log repository events to a blackbox for debugging

  • bugzilla: hooks for integrating with the Bugzilla bug tracker

  • censor: erase file content at a given revision

  • churn: command to display statistics about repository history

  • clonebundles: advertise pre-generated bundles to seed clones

  • closehead: close arbitrary heads without checking them out first

  • convert: import revisions from foreign VCS repositories into Mercurial

  • eol: automatically manage newlines in repository files

  • extdiff: command to allow external programs to compare revisions

  • factotum: http authentication with factotum

  • fastexport: export repositories as git fast-import stream

  • githelp: try mapping git commands to Mercurial commands

  • gpg: commands to sign and verify changesets

  • hgk: browse the repository in a graphical way

  • highlight: syntax highlighting for hgweb (requires Pygments)

  • histedit: interactive history editing

  • keyword: expand keywords in tracked files

  • largefiles: track large binary files

  • mq: manage a stack of patches

  • notify: hooks for sending email push notifications

  • patchbomb: command to send changesets as (a series of) patch emails

  • rebase: command to move sets of revisions to a different ancestor

  • relink: recreates hardlinks between repository clones

  • schemes: extend schemes with shortcuts to repository swarms

  • share: share a common history between several working directories

  • transplant: command to transplant changesets from another branch

  • win32mbcs: allow the use of MBCS paths with problematic encodings

  • zeroconf: discover and advertise repositories on the local network