[Nagiosplug-devel] New release numbering scheme and Git branches

Holger Weiß holger at cis.fu-berlin.de
Sat Aug 17 20:14:52 CEST 2013


We'd like to propose a change to the release numbering and Git branching
before the next release.  The idea is to (re)introduce a "maint" branch
that only gets obvious bug fixes, and to also cut releases from that.
We would keep the X.Y.Z version numbers, and increment Z for bug fix
releases (cut from "maint"), increment Y for backwards-compatible
feature releases (cut from "master"), and increment X when releasing
backwards-incompatible features.  We'd also like to introduce a "pu"
branch for merging pull requests _before_ reviewing them closely.

That's basically what the gitworkflows(7) man page suggests.  My hope is
that we could get out minor releases (with possibly just a small number
of fixes) more often, as other projects do it.  The "pu" branch would
make new contributions more accessible for testing.

So, unless anybody objects, the next release will be version 1.5, and
we'll then create the "maint" and "pu" branches.

Holger




More information about the Devel mailing list