1 (New SCM)

Issues by
other

7/7

100%

8 closed (100%)   0 open (0%)

1 (New SCM)

This milestone refers to the original goal of migrating the source code off of CVS. Most of the work in dealing with this resulted in a side-tool called cscvs written by major. All VSTa history was converted to Tla/Arch and usage of CVS was discontinued.

As of recent the TLA/Arch tool has slowly fallen behind in functionality and support, while the Bzr-ng tool has moved forward quite rapidly. Bzr itself is an evolved version of Bazaar, which was a python fork of tla/arch. With that said, milestone one is effectively being recycled as all the old archives and tools are migrated from tla/arch to bzr.

  • support distributed operation. i.e. each developer can commit to their own repository as well as be able to selectively pull changes from other developer repositories.

  • support handling move/rename of files and directories

  • must be able to cleanly handle complex merge operations given a deep ancestry between branches

  • Convert as much SCM history as possible to the new subsystem so developers who are interested in any past work, or past logs, won't have to deal with two different SCM tools.