adds git & mercurial