On 29 November 2012 03:48, deadalnix <deadal...@gmail.com> wrote: > On Thursday, 29 November 2012 at 01:29:12 UTC, Jonathan M Davis wrote: > >> Since master will almost certainly be the development branch, I don't see >> how >> >> that's a problem. The stable branch will be a separate branch, and >> whoever is >> managing the stable branch will merge stuff from the master branch into >> it. >> >> > In this case, all bug fixes are mixed with new feature and then have to be > separated afterward and remerged into the stable branch. This is useless > work and it is likely to cause merge conflict in the stable branch. > > Additionnaly, this become to really suck when several new features are dev > at the same time. > > Finally, yhis is completely inconsistent with how github work in the first > place. > > master make sense as an unstable branch, a release candidate, a beta or > whatever, but certainly not a dev branch.
Why don't you document precisely what branches you think should exist, and the working merge/rebase policies. I'm actually very curious to know. Granted, major stuff like 64-bit Windows support and UDAs should probably >> be >> introduced on branches separate from master, and it's still a problem if >> they're not, but it won't affect the stable branch if they're not. >> >> > It will become all bigfixes will be based on code that contains the new > feature. >