I tried to do this using bzr split, however this does not work as I expect.
- The resulting branch still contains a history of all files from all source directories, and a full check retrieves all files. It seems that the only thing split does is convert the repository to a rich root repository, so this particular tree can only be from a subdirectory alone, but the repository still contains all the other directories, and other checks can still extract the whole tree.
I used the method in jamuraa's answer above, and it was much better for me, since I did not have to interfere with the conversion to a new type of repository. It also meant that a full check / fork from this repository only recreated the files I wanted.
However, it was still a drawback that the vault kept a history of all these โdeletedโ files, which meant that it needed more space than necessary (and could be a privacy issue if you don't want people to be able to see old versions of these "other" directories).
Thus, there are more tips for shredding the Bazar branch down to one of its subdirectories, while the final deletion of the history of everything else would be appreciated.
source share