If you look through the Subversion FAQ or the book (I forget where I've seen it -- but I know I've seen it), you can export/filter out a tree from a subversion repository and load it into a new repository. Then you can import from that new repository. This presumes you have direct access to the subversion repository and can run commands like svnadmin --dump. --wpd On 10/11/07, Eivind LM <eivliste@xxxxxxxxx> wrote: > Hi, > I would like to convert a subversion repository to Git. The subversion > repository used to track development of several projects (only slightly > related), and I would like to divide the repository into several smaller > git repositories. > > For example, I want to convert one subversion repository which contains > the folders: > trunk/projectA > trunk/projectB > > into two git repositories: > projectA.git > projectB.git > > As far as I have understood, the way to do this is to > 1) Convert the entire subversion repository to git with git-svn. > 2) Make two copies of the whole new git-repository (projectA.git and > projectB.git). > 3) Use git-rm to remove projectB from projectA.git, and projectA from > projectB.git. > > This works fine, but both git-repositories now carries the history for > both projects. If possible, I would like to "clean" the history in the > repositories, so that I don't see history information for projectA when I > am browsing logs in projectB.git. Has anyone been in the same situation? > Do you have suggestions on how it can be solved? > > Any help will be greatly appreciated. > > Thanks, > Eivind > - > 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 > - 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