I have just created two staging branches, as discussed in a previous
thread. These are:
2.3-staging
2.2.1-staging
The former can be treated as master usually is: It is for development on
what will become 2.3 and is now open for commits. This branch will be
merged into master after the release of 2.2.0.
The latter should be treated as 2.2.x usually is: It is open for commits
to what will become the 2.2.x branch and is particularly intended for
commits to that branch that will become part of 2.2.1. So commits to
this branch need my approval. For the moment, only fixes for pretty
serious bugs will be considered, as the current plan is for 2.2.1 to be
a quick release that contains only fixes for serious bugs that emerge
after release. This branch will be merged into 2.2.x once that has been
branched from master.
As usual, fixes for bugs committed to 2.2.1-staging (=2.2.x) should
first be committed to 2.3-staging (=master). These should be marked
"fixedinmaster" in trac but NOT "fixedinstable" and tagged with
milestone 2.2.1.
Fixes for other 2.2.x bugs should be committed to 2.3-staging and marked
with milestone 2.2.2 in trac.If there's no bug report already, then
create one. This will allow me to keep track of such bugs so that they
can be committed to 2.2.x at a later date.
Richard