Note: This document is specific to the FocusVision development environment, however it's mostly applicable elsewhere.
Mercurial branches are not "cheap". Unlike Git, to create or destroy a branch, you actually have to commit a changeset to the repository. Branches are great for…something…but whatever that is, we're not doing it.
Enter Bookmarks.