1

I've got a large svn repository which I'm splitting and migrating to several git repositories.

So this single svn repository,

software/project_1/
        /project_2/
        /project_X/

will become these git repositories:

repositories/project_1.git
            /project_2.git
            /project_X.git

I'm having trouble preserving the history for files that cross multiple git repositories due to an svn mv sometime in their history.

For example, consider the following repository:

software/project_1/<core_stuff>
                  /project_X/

Development happened under software/project_1/project_X/ for a while before it was svn mv'ed into a standalone software/project_X/

Now, for all of my project_X history, project_1.git has the pre-svn mv stuff, and project_X.git has the post-svn mv stuff.

Is this situation common? Is it possible to meaningfully track the history of files in such a situation?

ajwood
  • 18,227
  • 15
  • 61
  • 104

0 Answers0