Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
While the core of Mercurial is quite complete from a functionality standpoint, it’s deliberately shorn of fancy features. This approach of preserving simplicity keeps the software easy to deal with for both maintainers and users.
However, Mercurial doesn’t box you in with an inflexible command set: you can add features to it as extensions (sometimes known as plug-ins). We’ve already discussed a few of these extensions in earlier chapters.
Simplifying the Pull-Merge-Commit Sequence covers the
fetch extension; this combines
pulling new changes and merging them with local changes into a single
command, fetch.
In Chapter 10, we covered several
extensions that are useful for hook-related functionality: acl adds access control lists; bugzilla adds integration with the Bugzilla
bug tracking system; and notify sends
notification emails on new changes.