Hi Daniel,
the list of svn-users is complete. For fun I just did a migration of the svn (just trunk) to git. Resulting .git repo is 241M. It is so large because of the many (changing version of) libs/jars.
After that i did a
git log | grep Author: | sort | uniq
which resulted in:
Author: aclement <aclement@a5544e8c-8a19-0410-ba12-f9af4593a198>
Author: kdvolder <kdvolder@a5544e8c-8a19-0410-ba12-f9af4593a198>
Author: nisingh <nisingh@a5544e8c-8a19-0410-ba12-f9af4593a198>
Author: surffan <surffan@a5544e8c-8a19-0410-ba12-f9af4593a198>
Author: werdna <werdna@a5544e8c-8a19-0410-ba12-f9af4593a198>
The "strange" mail adresses were generated, cause I didn't have an authors translation file (Name + Email for each svn user).
I don't want to be smart-ass-ing here but maybe my tips are helpful: (Chances are high you know already all of that).
If you like you could go this route: In an empty folder
git svn init http:git svn fetch
after that you can add a remote and push all things you want there.
Also you can keep track of the svn until migration is all set by writing a cron job to keep up with trunk. Something like
git svn fetch
git merge git-svn
git push mainrepo master
Obviously you need to add that remote "mainrepo" before you can push.
Variations of the git svn init are to specify -t <tagfolder> and -T <trunk> separately and for sure -A authors.txt. In my experience svn-branches are usually less important ... but that is project-specific.
I guess you knew all or at least most of it ... but just for the case you didn't, i hope this can be helpful.
Cheers,
Kosta
Couldn't the master repository be on Codehaus with a mirror for working on GitHub?