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.