(back to SE development page)
The official reference for the Ultimate Quality Development System (UQDS) is http://divmod.org/trac/wiki/UltimateQualityDevelopmentSystem.
Below is a short summary of the method:
The Combinator software takes care of branch management for you. It makes copies of trunk to a new branch (
mkbranch), and merges changes from a branch back to trunk (
It also adds the scripts (in the
bin sub-directory) of the current branch to your path (use
chbranch to switch branches, and
whbranch to check what your current branch is).
Last but not least, it adds the current branch to the PYTHONPATH, making it very convenient to develop Python code with Combinator.