Hello list

We had in our svn repo, the following structure:

svn 
   |_Project1 
         |_subproject1 
               |_branches 
                      |_branch1 
                      |_branch2 
               |_trunk 
               |_tags 
                      |_tagv1 
   |_Non-JavaProject 
         |_subproject 
   |_Project2 
          |_AnotherSubproject 
               |_SubSubproject 
          |_Subproject2 
               |_branches 
               |_tags 
          |_Subproject3 
               |_trunk 
          |_Subproject4 
               |_Subsubproject 
                       |_branches 
                       |_tags 
                       |_trunk


These projects have been later bundled together into one trunk, something 
like:

svn/mainProject/trunk/_Project1svn/mainProject/trunk/_Project1/subproject1svn/mainProject/trunk/Project2/AnotherSubproject/SubSubproject
 


We would like to move this project to git.  git-svn does not follow svn 
move/copy, so I created out of each directory with trunk/tags/branch 
structure a git-svn repository. It is possible to to find the latest 
commits in the old heirarchy and the first commit in the new structure, and 
create a graft point with one child and several parents, but this does not 
help, as its not possible to tell that svn/project1/subproject1 is the 
parent of svn/mainproject/trunk/project1/subproject1/

Is it possible to build this relation, for example using git branch-filter 
--tree-filter? lets say the last commit in svn/project1/subproject1 is x, 
while this project was moved under 
svn/mainproject/trunk/project1/subproject1/ in commit y, how can I build 
this relation?

Thanks

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to