4 ms·
I believe it means to be allowed to merge their code into a higher level branch, which is on the path towards release.
by chiph 9y ago
I believe it means to be allowed to merge their code into a higher level branch, which is on the path towards release.
- jancsika 9y agoThis sounds exactly like the problem Linus described with centralized version control systems in his Google Talk.
- dpark 9y agoNo. The problem described is that the unstable code is being pulled upstream. Merging into the root branch is equivalent to merging into Linus’s repo. Nothing prevents a Windows developer from checking unstable code into a feature branch without merging up, just as nothing prevents a Linux developer from checking unstable code into a private clone without Linus pulling it in. The difference here is simply whether the feature branch has a central host. Decentralization doesn’t fix this issue. Proper code health practices do.