So, do you think it is possible to create something similar, but with the support for some other version control system, like mercurial? Or even a centralized one like svn?
Could it even be github to offer this, despite the name?
It is also possible to use git on top of svn - see http://www.kernel.org/pub/software/scm/git/docs/git-svn.html