Category:Branches
When adding a new feature to Chocolate Doom, if a large number of changes must be made, the source code is sometimes branched to develop the feature separately from the mainline code. The changes made on the branch are eventually merged back in.