Re:Rietveld - code review Google style
by groby_b on Tuesday February 15, 2011 @09:07PM
(#2224567)
> I've found that any feature branch that lives longer than a week becomes essentially impossible to integrate - in the time necessary to bring it up to head, head has changed enough that you then need to integrate it again, and so on.
Not disagreeing. My current working theory is that integration difficulty increases exponentially with merge distance.
And yes, team size is a factor - but I'd argue that if 500 developers all work in the same area of the code, something else is wrong :)
To get back to the original point: You sync to head, and you compile. I'm not suggesting a full QA cycle, but especially if you changed APIs, that's the polite thing to do.
Not disagreeing. My current working theory is that integration difficulty increases exponentially with merge distance.
And yes, team size is a factor - but I'd argue that if 500 developers all work in the same area of the code, something else is wrong :)
To get back to the original point: You sync to head, and you compile. I'm not suggesting a full QA cycle, but especially if you changed APIs, that's the polite thing to do.