[Dev] collection/set integration branch

Katie Capps Parlante capps at osafoundation.org
Mon Aug 8 13:16:44 PDT 2005


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


More information about the Dev mailing list