Hg-flow is a well-defined process for using Mercurial to create software. Hg-flow covers all of the most important steps of managing a project’s development and release process. Hg-flow encompasses developing and merging features, applying bug fixes and hot fixes, and creating and tagging releases. Hg-flow abstracts many of the low level features of Mercurial and takes a lot of the guesswork out of remembering Mercurial commands and arguments. This book presents using Hg-flow through the free, Atlassian SourceTree software package.
The chapters of this book are as follows: 1. Introduction - Intro to Mercurial and the development process 2. Hg-flow - Overview of the Hg-flow process 3. Development - Using Hg-flow in software development and pull requests with Github and Stash 4. Staging - Using Hg-flow to prepare a software release 5. Production - Finishing a release for deployment 6. Apply a Hot-fix - Creating a hot-fix for a release