Looking ahead: proposed Hg forest consolidation for JDK 10

Brian Goetz brian.goetz at oracle.com
Fri Oct 14 17:03:43 UTC 2016


> Conversely, I think it is reasonable for engineers making changes to 
> the JDK to be wiling to offer some flexibility in adjusting 
> established worksflows optimized for the split repositories to 
> accommodate the sort of infrastructure changes being proposed here for 
> a consolidated one.

Let me amplify this: OpenJDK developers are not the only stakeholders 
here.   By aligning more with the way the rest of the world develops -- 
all code in one linearized, transactionally updated repo -- it increases 
the feasibility / reduces the cost of tools like 'bisect' to determine 
where a fault was introduced.  This reduces SQE costs and increases 
product quality -- something we all have a stake in.  David Lloyd has 
pointed up other tooling-related benefits, such as making it easier to 
maintain a git mirror.

Most of the objections raised so far have been "(I think they will) make 
my life harder."  Fair enough; people should be their own advocates.  
But let's not forget the significant benefits that accrue to *everyone* 
as a result, and keep those in mind when judging the pros and cons.





More information about the jdk9-dev mailing list