Extensions¶
This repository contains a number of Mercurial extensions. Each is described in the sections below.
All extensions are located under the hgext/
subdirectory.
firefoxtree¶
The firefoxtree extension makes working with the various Firefox repositories much more pleasant.
For more, read it’s documentation.
mozext¶
mozext is a Swiss Army Knife for Firefox development. It provides a number of features:
It defines aliases for known Firefox repositories. You can do
hg pull central
, etc.It provides a mechanism for tracking each repository via bookmarks, allowing you to more easily operate a unified repository.
Changes to Python files are automatically checked for style.
Pushlog data is synchronized to a local database.
Bug data is extracted from commit messages and stored in a database.
Many revision set and template functions are added.
If you are looking to turn Mercurial into a more powerful query tool or want to maintain a unified repository, mozext is very valuable.
This extension lives under hgext/mozext
.
serverlog¶
The serverlog extension hacks up some Mercurial internals to record forensics that are useful for Mercurial server operators.