Add support for Mercurial