We branched the CVS tree today, creating an oacs-5-0 branch and a dotlrn-2-0 branch. It went smoothly except for wps-portlet, which already had a dotlrn-2-0 tag (not a branch, a tag). We overrode that tag using "cvs tag -F -b dotlrn-2-0" in that directory.
This means: first, the feature freeze on HEAD is lifted. Commit away. Of course, if we don't want to throw away all of our work in stabilizing HEAD, now is a really good time to add more automated testing.
Second: Code checkins to the branch will be scrutinized fairly closely and may be rolled back if they break things.
Third: If you check in bug fixes to oacs-5-0, be sure to also check them in to HEAD.
Fourth: All future 5.0.x work, including future beta and release candidates and tarballs, will come from the oacs-5-0 branch.
Fifth: Open issues: We plan to merge oacs-5-0 changes back to head either at each beta release or at each dot release (5.0.0, 5.0.1, etc), depending on what works best.