As most of you know, Ted and John have been doing work to integrate sets
and the new implementation of collections in a branch.
To pick up various repository bug fixes and changes from Andi (as well
as other changes in the app), John has been trying to merge the trunk
into the branch regularly, and has been running into some snags. We met
on IRC this morning (10 am pdt) to come up with a plan to handle this
more efficiently.
* Bear is going to create a new branch off of the trunk, after Phillip
has made a few name changes. John has already moved some of the changes
from the branch to the trunk, and will check in the remaining work after
the new branch is created.
* Bear will use a subversion feature to mark all of the repository with
an 'externals' property. This will cause the branch to use the trunk's
repository, so that the branch picks up any repository changes. We will
use the anonymous checkout URL, so that there's no chance of accidental
branch-to-trunk checkin.
* All changes as part of this effort will be checked in (to the branch
or trunk, depending on what is appropriate). No mailing around patches
applied to different local builds.
* New work related to item collections should be done on the branch,
and/or in coordination with John. If you are touching item collection
code on the trunk, please coordinate with John!
* We'll merge the trunk's changes into the branch daily, at 10 am pdt.
Alec, John, Ted, and others working on the branch or on related code
should be around to help with issues that come up. This will also be a
good time to do a quick sync up to check if anyone is blocked or has
open issues to talk over.
* When the integration is done, we'll merge the branch changes back into
the trunk. After that merge is done, Phillip will proceed with his
flattening project. The integration work is currently scheduled to be
done before the next milestone.
Cheers,
Katie
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev