Turns out doing the Mercurial work was easier than I thought. So it will do it.