Boost logo

Boost :

Subject: [boost] Branch names?
From: Beman Dawes (bdawes_at_[hidden])
Date: 2013-12-10 12:04:25


I've been working on Modular Boost Library Workflow Overview.

See https://svn.boost.org/trac/boost/wiki/StartModWorkflow

In addition to the requirement for "master" and "develop", there is strong
encouragement for naming conventions if several other branches are present:

* feature/descriptive-name for feature branches. For example,
feature/add-roman-numeral-math.
* bugfix/descriptive-name for bug-fix branches, including hotfixes. For
example, bugfix/ticket-1234-crash-if-result-negative
* release.n.n.n for release staging branches. For example, release.1.56.2.

Should "bugfix/..." be changed to "hotfix/...", since that's the name given
in the Git Flow blog posting? While I see lots of advantages to following
Git Flow naming, I've never been sure what "hotfix" means. It seems weird
to call a low-priority cosmetic fix a "hotfix".

What is the usual practice for description names? Can they include spaces?
Is there any reason to recommend spaces vs underbars vs hypthens?

Are there any other branches we should recommend names for?

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk