Make mercurial optional