On Dec 8, 5:32 am, Russell Keith-Magee <freakboy3...@gmail.com> wrote: > On Tue, Dec 8, 2009 at 11:11 AM, Tobias McNulty <tob...@caktusgroup.com> > wrote: > > On Mon, Dec 7, 2009 at 6:31 PM, Russell Keith-Magee > > <freakboy3...@gmail.com> wrote: > >> I was thinking more of having one person at the sprint to take the > >> role of integrator - that is, the patches still go up on trac, but one > >> trusted person at the sprint takes the role of lieutenant for the > >> sprint, and selects patches that they consider trunk-ready. The end > >> deliverable is a branch that a core developer could theoretically just > >> git merge and push to SVN. In practice, there will probably be further > >> review by the core, but the idea is to provide a single rich vein of > >> high quality patches. > > > Yes, personally I don't see the need to be overly organized about > > branching for each feature developed at the sprint. There's no need > > to dictate what version control system, if any, participants use to > > develop code for Django. Some prefer git, some hg, and some small > > tickets might not need a branch at all. > > > The role of integrator does sound like a good one, though, both in > > terms of making sure things work (and work together) and also for > > keeping track of what actually gets done at the sprint. Simply > > merging that branch directly into trunk sounds a little dicey, > > however, as commit granularity in terms of features (even small bug > > fixes) is usually a Good Thing. > > I should clarify - I wasn't talking about an SVN style merge where N > branch commits become 1 trunk commit. I meant a git/hg style merge, > where each commit on the branch becomes a commit on the trunk.
I have thought about the process a bit and even wrote some helper code. Unfortunately I fell ill and haven't fully recovered (and am therefore horribly off-schedule with my work), so I haven't had the chance to continue with the effort. *Notoriously* bad timing, considering we had a similar discussion before and that the sprint is coming up soon. Unfortunately only the less important general guidelines are up as of now at http://wiki.github.com/django-mq/django-mq What I had in mind was to write proper guidelines so that people can hop on easily and to keep things properly organized. I also planned to run an example sprint by myself to demonstrate how things actually work. Alas, I can not do that presently. I'll get to it eventually though. Best, MS -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.