Why doesn’t someone create a source code hosting service like Github, but which allows each developer to chose their own version control system? It would be exactly like Github but if you wanted to use something other than git, you could choose to use svn, mercurial or even cvs. Developers on the same project would not have to use the same version control system; they could use the one they prefer or are most familiar with. I have to imagine that this is technically possible, would end version control flame wars, and would reduce the barrier to entry to getting more collaborators on a project. So why doesn’t it exist? Or does it?