add mercurial