Currently, mercurial is using hardcoded sub-path of DISTDIR to store clones. I would really appreciate if it would support changing that path through eclass variable EHG_STORE_DIR similar to those provided by git & subversion eclasses. Moreover, I would appreciate if that variable would directly fallback (i.e. be set) to DISTDIR sub-path so that accurate EHG_STORE_DIR would be written to environment.bz2 of pkgdb.
thanks for the report, assigning to maintainer
I've added support for EHG_STORE_DIR, it defaults to $(DISTDIR)/hg-src.