Source: cvs-tools Section: utils Priority: optional Maintainer: Sam Watkins Standards-Version: 3.1.1 Package: cvs-tools Architecture: any Depends: perl, cvs, debianutils (>= 1.6) Description: CVS tools for change management These tools make CVS branching and merging much easier, supporting a style of development where each change is first committed in a miniature branch (or "twig") of its own, and later, after it is finished, merged into the main branch. . Changes made in twigs are encapsulated - it is easy to remove a change at a later date, or to apply a bugfix to many different releases (branches). The CVS log on the main branches is not polluted with nonsense messages - it only contains merge-related messages, typically one message for each change applieed. Developers can commit frequently, and put experimental ideas and untested code in CVS, without any danger of distrupting other developers. These tools were designed to support a large commercial project, but should also be useful for free-software development and possibly even small individual projects.