>
> > A thought: why not follow guidelines for version control and NOT merge
> > changes from develop into an RC branch?
> Because:
> - Changes were made in develop that were needed in the release branch
> - Only the release branch is tested so for a RC to be tested it must be in
> sync with develop
> - Given infrequent releases we need all the fixes :-)
> - Cherry picking is too much trouble and causes all sort of other issues
> (eg merging with trunk)
>

- If those changes were essential to a stable release, they should've been
made in the RC branch, to be merged into develop after release, not the
other way around.
- That's by your choice, I've offered repeatedly to create RC test suites
during a release cycle.
- One of the reasons the releases are 'infrequent' is because they are a
lot of work. A bit of structure and developer discipline during the release
process will reduce that work load considerably, IMHO.
- When the only changes checked into the RC branch are fixes made to that
branch - because of issues reported specific to the branch, reported AFTER
the branch is cut - there shouldn't be more than a handful of 'm per RC.
Also, I believe an second RC should be just another tag on the original RC
branch, not a new branch of develop - too many changes will have been made
on develop while the RC process is ongoing.

EdB



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to