mercurial primer