Noob Question?

I was look at the 2009 planning and have heard several topics about it but am very unclear. What is the difference between Trunk Development Focus and Branches?
I hear some people working on side projects but won’t make it the trunk and branches ect.
What does it all mean?

i’ll give it a shot:
the trunk version of blender is the mainline of blender development.

if some dev want’s to implement a bigger feature, he makes a separate copy of trunk named a branch.

once the feature is complete and the responsible devs accept it, it is merged back into trunk. the feature should then be available for everyone else and the branch is deleted.

if the the branch/feature won’t make it into trunk it means those changes won’t be in the main blender version.