
Daniel James wrote:
On 11 February 2012 14:10, Julian Gonggrijp <j.gonggrijp@gmail.com> wrote:
Thomas Heller wrote:
This is also the reason why I believe that a branching model is not a good solution for boost. Here is why:
When i develop a new feature i do that on trunk, whenever i feel confident that the feature works as i expected it, i commit it.
Do you realise that what you describe here is basically to make a feature branch locally on your computer (but without history), then when you feel ready for the polishing stage merge it back into the trunk? It's exactly the process I described in my latest reply to Daniel James.
I don't think you realise quite how long the 'polishing stage' can take, it can be months. That's why I was trying to describe a system where things can be tested without merging to the development branch.
Thanks for pointing this out. I now realize that you and Thomas have expressed similar ideas about a better testing model. I was about to start a new thread on that topic; your post came just in time to help me improve my post. I propose to continue this discussion in the new testing model thread, because I think the matter has enough substance to treat it as an autonomous topic. -Julian