I have looked at multiple questions and none seem to match what I am trying to do. I started down the path of dump, filter, load but that didn't seem right. Move may do it but it doesn't feel right since I am combining and versions seem like they will be over-written.
My current structure looks like:
/REPO
/Project_1
/trunk
/branches
/tags
/Project_2
/trunk
/branches
/tags
/Project_3
/trunk
/branches
/tags
I would like to move them into a structure that looks like
/REPO_NEW
/trunk
/Project_1
/Project_2
/Project_3
/branches
/Project_1
/Project_2
/Project_3
/tags
/Project_1
/Project_2
/Project_3
I would like to preserve the history once the restructuring is complete. The brute force appraoch of disconnecting everything and redoing my directory/file structure and then commiting into the new repository if my absolute fallback as history is lost.