
On Tuesday 17 July 2012 01:11:01 Graeme Russ wrote:
It was discussed whether to do some "automatic" merging of these per-custodian trees into a central next, but majority of people believed that the patch handling process should remain as unchanged as possible in sync with the "principle of least surprise".
I agree that automatic merging is a 'Bad Thing(tm)'. But one thing I notice (and I don't know if this is a recent thing) but there seems to be a case of zero merge activity up to the closing of the merge window and then a rash of merging just prior to the RCs. I favour a more continuous merge strategy.
I favored the automatic merging at the conference mainly because of one reason:
To detect potential merge conflicts as early as possible. And send the result of this automated merge to the list (or a new list).
In combination with (automated) nightly builds this not only catches merge conflicts but also build problems. All this should be pretty easy to automate. And it moves the detection of those problems closer to the submission of the patches. So we (and the original patch authors) don't have to figure out what the patch was all about weeks later.
Just my 0.02$. :)
Thanks, Stefan
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office@denx.de