I find the topic really interesting since I heavily rely on branches on my daily job.
- I remember Mark Shuttleworth proposing a model about keeping the main branch pristine while going beyond conventional CI. I posted about it here.
- Since I'm familiar with Cruise Control, I also blogged about task branches and CI here. It's an step by step tutorial explaning how to do it with Plastic SCM.
- Finally, I found some of the topics about CI (and potentially talking about branching) at Duvall's book on CI very interesting too.
Hope you find the links interesting.