I am planning to do two things on several large (several gigs) and old (several years) repositories:
- Move from bzr to git without losing the commit history.
- Restructure all the repositories either using bzr or git. This will involve moving files/directories from one repository to another with its change history.
Doing both at once would be foolish (I think!) but I am not sure which one should be done first. Any suggestions?
Anything I should watch out for when migrating/restructuring?
Note to those that voted to close: Can you leave a note as to how to improve the question? It would be nice and polite and helpful. It'll make a nice change.
git filter-branchis one of very few tools out there that can split out part of a repository including it's history. – Jan Hudec Nov 28 '12 at 8:56