I've got a SVN repository that looks something like:
\project1
- branches
- tags
- trunk
\project2
- branches
- tags
- trunk
\subfolder
\project3
- branches
- tags
- trunk
\another-subfolder
\project4
- branches
- tags
- trunk
etc
There's probably 100 projects or so in here. I'd like to create git-svn repos for each of these, preferably one that mirrors the structure of SVN.
My initial thought was to write a script that walk the SVN tree and do a git svn -d clone
for each project, but I'm wondering if there's a better way to do this (or if someone's built a tool so I don't have to do it myself). Is this reasonable, or are there better ways to perform this task?