We have a CVS repo with many years of history. It has become huge and unwieldly, so we would like to split this singe repo in to two repos:
- The main repo would have 1 year's worth of history, up to and including present day. This is where all dev work would take place.
- An archive repo would have the complete history, up to the point where the main repo would take over. This would be read-only, and only used to look at historical changes.
Given that we are starting with one huge, monolithic CVS repo, is it possible to split it up in this way? How can this be accomplished?