During the last two days I managed to setup a GitHub mirror of OCaml. It works by importing the changes from the official OCaml Subversion Repository using
git-svn and pushing them to the GitHub mirror. This is done automatically every hour by one of my servers. It works by setting up a Git branch for every
version Subversion branch and a Git branch with a
tags/ prefix for every
tags Subversion branch. Also note that the master branch is called
I wanted to do this for some time now, but as some of you know, time is always against us. The major advantage is that there is now a single Git base for all my OCaml projects (and that of others), and there’s is no longer a need to fiddle with
git-svn in each and every project. Feel free to fork my ocaml repository for your own needs.