[Adium-devl] SoC Merging

Augie Fackler lists at durin42.com
Fri Aug 24 15:59:52 UTC 2007


Hey all,

In light of the recent "pencils down" for SoC, I'd like to figure out  
a schedule for when to do merges. I'd like to merge bonjour first, as  
I think it'll have the fewest conflicts and be the easiest to get  
running.

After that, I'm not sure who should merge next. If I don't hear any  
other recommendations, I'm thinking the order will be multi-user  
chat, snapping groups, and then applescript. My fear is that the  
other branches might introduce changes that applescript needs to  
handle, so I'd like to deal with that before merging it to trunk.

FYI, here's the procedure to merge a branch back to trunk:
1) Merge all changes made on trunk since the last mergepoint to the  
branch
2) Resolve any conflicts (can be done interactively if you build svn  
1.5, a huge time saver)
3) Commit, bringing the in-repo branch up to trunk
4) Merge from the branch to trunk
5) Resolve conflicts
6) commit, bringing all of the branch changes onto trunk in the repo

Note that before both commit steps you should make sure the project  
builds and the app runs. If anyone wants my patch for svn that  
launches FileMerge on merge conflicts, let me know. It requires svn  
trunk, and it saves a *ton* of time for doing merges like this.

Any objections to me running a merge of bonjour tomorrow? I have 5  
hours in a computer lab that I can't do much of anything...

Peace,
Augie





More information about the devel mailing list