I spent a lot of today trying to move my Unlogo repository from Google Code to Github. Kind of a waste, but maybe it will help someone else.
When you make a Github repository, one of the first things it asks you is if you would like to import a subversion repository. But for some reason this wasn’t working with the Unlogo Google Code repository. It would just hang while trying to get the authors or something…
There is also an entire help page about moving from Subversion to Github which recommends svn2git or git-svn. Neither of these worked for me either. They would just kind of fail silently and nothing would happen. So, being the masochist that I am, I decided to just write a little bash script that loops through each subversion revision and commits it to Github.