Mercurial provider working