Hgflow is an extension of the Mercurial distributed version control system to provide users a set of high level commands for creating, merging, and deleting branches, which includes the support for the Driessen's branching model. We also generalized the original Driessen's model by allowing user to use any branch as the base to start a (sub-)feature branch (and more).
The hgflow extension contains a single Python file:
The latest release is
Developers can clone the repository with
hg clone ssh://email@example.com/~wu/hgflow.
$HOME/.hgrcfile to add the following lines:
[extensions] flow = path/to/hgflow.py mq = [flow] autoshelve = yes
hg flow -h to see a synopsis of the help message.
hg flow help @<topic> to see detailed help message on a particular topic, e.g.,
hg flow help @help,
hg flow help @start.
hgflowhas entered the maintenance mode: For last several years, we only updated hgflow to catch up Mercurial's APIs changes. There is no requests for major new features for hgflow. If you have a bugfix, please put it into the latest hotfix branch.
cdto the root dir of the hgflow repository, and then
make <test-name>to run the specified test.