MyBinder support for Mercurial repositories
It is not actually an issue on Heptapod, but I don't know where to post this. Do not hesitate to close this issue when you want!
https://mybinder.org/ is a tool to turn a Git repo into a collection of interactive notebooks running in a docker. I think it is a great project!
Now, it supports only Git repositories but I think it should not be difficult to improve it to support also Mercurial repositories (for example hosted in an Heptapod instance!). I create an issue and the first feedback is quite positive.
Most of the work should be done in https://github.com/jupyterhub/repo2docker/tree/master/repo2docker/contentproviders
I post this here because I'm sure @gracinet that in 2 minutes you could know how to do this and maybe give me advice.
For example, there is no equivalent of shallow clone in Mercurial?
Also, I'm not sure what to do about submodules (equivalent of git submodule update --init --recursive
).