> I'd say the main purpose of the trunk is to facilitate the development of > the next release. That is only features for that release should live there, > respectively features that can either be disabled easily. Other features > should go into a branch. As soon as a branch has been created for the next > release, the trunk is free for everything that should go into the release > after that. Thanks to make this clearer to me. I just create a branch for stack & tile.