Josh Triplett wrote: > Jason Sewall wrote: >> I recently imported my subversion repo with git-svn and I'm curious >> what the best way to break up the monolithic repo (my many disparate >> projects from my single svn repo) into individual git repos of their >> own. > > In the specific case of git-svn, you can probably give git-svn the > appropriate paths to import each project separately; that may do what you > want, depending on your repository layout. > > In the general case, if you want to split a subtree of a git repo into a git > repo, you want git-split, by Jamey Sharp and I: > <http://people.freedesktop.org/~jamey/git-split> > From a copy of the git repo you want to split, just run "git-split subdir", > optionally with a newest and oldest commit, and it will output the sha1 of > the new top commit for use as the new branch ref. Remove all other > branches, reflogs, and other references to the old commits, and use prune > or gc to get rid of old objects. Repeat as desired for other subdirs. I have added info about git-split to Git Wiki http://git.or.cz/gitwiki/InterfacesFrontendsAndTools Please improve this information, and correct if it is wrong. -- Jakub Narebski Warsaw, Poland ShadeHawk on #git - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html