It appears that the mercurial settings is expecting python2.x (2.7?), however on arch (and likely on all in the near future?) python referes to python3.x.
Thus, the default settings with mercurial repositories causes "Mercurial/Python process ends with return code 1". Which is fixed by simply changing python to python2.7