add mercurial.