Using Mercurial Extensions Expanding the basic functionality of Mercurial with optional extensions. 1. Introduction Mercurial is designed to offer a small, safe, and easy to use command set which is powerful enough for most users. Advanced users of Mercurial can be aided with the use of Mercurial extensions. Extensions allow the integration of powerful new features directly into the Mercurial core