shenandoah/jdk10 and JDK 10 repository consolidation

joe darcy joe.darcy at oracle.com
Thu Sep 7 23:39:48 UTC 2017


Hi Aleksey,


On 9/7/2017 1:15 AM, Aleksey Shipilev wrote:
> Hi Joe,
>
> On 09/07/2017 07:21 AM, joe darcy wrote:
>> I see the Shenandoah project has a JDK 10 forest at
>>
>>      http://hg.openjdk.java.net/shenandoah/jdk10/
>>
>> and I wanted to discuss with the team how to handle repo consolidation with respect to your project.
> We are well aware about consolidation!
>
> Our plan is the following:
>   a) Stabilize shenandoah/jdk10
> ----- we are here -----
>   b) Pull recent changes from jdk10/hs (or jdk10/jdk10) -- it should be stable now;

Note that we will have one final JDK 10 promotion before the 
integration, JDK 10 build 23. We plan to propagate those changes down to 
the integration forests too.

>   c) Stabilize shenandoah/jdk10 again
>   d) Export history from shenandoah/jdk10
>   e) Ask ops@ to purge shenandoah/jdk10
>   f) Clone consolidated jdk10/jdk10 to shenandoah/jdk10
>   g) Import history to shenandoah/jdk10
>
> Do you have a script that could convert changesets against "split" repository to changesets for
> "consolidated" one?
>

Erik Joelsson has published such a script in the third generation 
consolidation prototype:

http://mail.openjdk.java.net/pipermail/jdk10-dev/2017-September/000482.html
http://hg.openjdk.java.net/jdk10/consol-proto/file/54b061350f8e/bin/unshuffle_patch.sh

Please give it a try.

Thanks,

-Joe


More information about the shenandoah-dev mailing list