After some research I have found that it is possible to move files out of one repo and into another, separate repo and still maintain the associated history. The process includes dumping the entire repo to file, filtering that dump file for the paths/files you want (assuming you don't want to move everything), then loading said dump file into the target repo.
I am finding success in the first 2 steps, but have hit a roadblock with the last step -- Loading.
From the SVN book, there is an example which suggests that any non-existant paths in the target repo will be created during the loading process:
svnadmin load --parent-dir new/subdir/for/project /var/svn/restored < repos-backup
<<< Started new txn, based on original revision 1
* adding path : test ... done.
* adding path : test/a ... done.
However, when I run the command myself (with different paths of course), I get the following:
<<< Started new transaction, based on original revision 78
svnadmin: File not found: transaction '990-tj', path 'myFolder/trunk/templates/default/fireWood'
* adding path : myFolder/trunk/templates/default/fireWood ...
I am then immediately kicked to a prompt - unclear if the process was successful or not. Upon inspecting the repository, no new directories were created and no files were loaded. None whatsoever.
Any ideas?