Currently, I have a large SVN repository with a bunch of different projects within it, as follows:
/
Project1/
trunk/
tags/
branches/
Project2/
trunk/
tags/
branches/
Project3/
(etc...)
However, I'm now trying to break it up into separate repositories (for various reasons), and I would like the following for each project:
/
trunk/
tags/
branches/
If possible, all history and externals should remain intact. However, I'm unsure if this can actually be done. I have seen several questions similar to this on SO but none entirely addresses the issue I have here. Basically I am trying to "pull out" a subdirectory and its entire contents with history from the old repository and plop the whole lot into its own (new) repository.
Am I asking the impossible?