<div dir="ltr">Thank you all for your feedback, it all makes sense. Summarizing:<div><br></div><div>- with the increase of the code base and number of projects, conflicts and integration problems are more likely</div><div>

- increased backout rate is not necessarily bad, it just means that developers are relying more on the process and infrastructure (tree sheriffs and inbound/fx-team trees)</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<span style="font-family:arial,sans-serif;font-size:13px">I don't see anything in your analysis, Rodrigo, that indicates differentiation based on tree.</span></blockquote><div><br></div><div>While I have been analyzing only the m-c commit log, I've measured backout rate in distinct situations:</div>

<div><br></div><div>1. backouts ocurring before bug report status changes to RESOLVED-FIXED -- equivalent to backouts in inbound</div><div>2. backouts ocurring after RESOLVED-FIXED -- equivalent to backouts in m-c and later trees</div>

<div>3. backouts ocurring after VERIFIED -- equivalent to backouts in aurora/beta?</div><div><br></div><div>In fact, backouts after RESOLVED-FIXED decreased from 3.2% to 1.4%. Backouts after VERIFIED are rare in any case, so the difference is not significant.</div>

<br style="font-family:arial,sans-serif;font-size:13px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-family:arial,sans-serif;font-size:13px">I bet Beta's backout rate is way lower than m-c's was. And I would expect that m-c's rate has dropped since 3.5, with mozilla-inbound and fx-team increasing (from zero).</span></blockquote>

</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">How do I know, looking at commit logs only, if a backout ocurred in inbound, m-c, aurora, or beta? I mean, if someone commits a patch to inbound, then commits a backout, and then commits an improved version, the three commits are merged into m-c, right? Do I have to look for commits that are in m-c and aren't in inbound? If this is the case, is there a convenient Mercurial command to do it?</font></div>

<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">[]s</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Rodrigo</span></div>

</div>