On Thu, Jun 2, 2011 at 17:00, Bradley M. Kuhn <bk...@ebb.org> wrote: > I'd suggest that we keep the master branch only to track the history of > releases and officially released patches as Chet posts them, and then we > can use separate branches for individual developers who want to use Git. > What do you think of this idea?
There should perhaps be development branches (like `pu' and `next' in git's own development model[0]), but I don't like the idea of having separate PUBLIC branches for individual developers; they can have their own repositories with their own branches. I would also like to stress that whatever ends up in `master' should not be a surprise (that is, the result of private work). There should be a public progression through development branches and then ultimately a merge (or at least a cherry-picking) into the master branch. [0] http://git.kernel.org/?p=git/git.git;a=blob_plain;f=MaintNotes;hb=9f1017f6414d81e9dc561c2cc627b6fcd05d57b2