jdk/jdk repository transitions to Git, GitHub and Skara: September 5

Erik Helin erik.helin at oracle.com
Wed Aug 12 08:07:29 UTC 2020


On 8/12/20 9:50 AM, Severin Gehwolf wrote:
> Hi Erik,
> 
> On Wed, 2020-08-12 at 08:54 +0200, Erik Helin wrote:
>> Hi all,
>>
>> We are now getting closer to the jdk/jdk repository [0] transitioning to
>> Git, GitHub and Skara. JEP 357 [0] and JEP 369 [1] were targeted to JDK
>> 16 at the end of May 2020 [2]. It was then also communicated that the
>> jdk/jdk repository would transition "early September 2020" [3].
>>
>> The exact target date for the transition of the jdk/jdk repository is
>> now set to Saturday September 5, 2020. We aim to complete the transition
>> during the weekend of September 5 - 6, 2020. Starting from September 4
>> the Mercurial repository for jdk/jdk [0] will become read-only and the
>> Git repository for jdk/jdk [5] will become read-write on Monday September 7.
>>
>> If you are an OpenJDK Author, Committer or Reviewer, then please make
>> sure you that you are ready for the transition by following the "Getting
>> Started" guide on the Skara wiki [7]. In particular, make sure that you
>> associate your GitHub username and OpenJDK username, see the "Getting
>> Started" guide for details. Feel free to try out the new tools and make
>> sure that everything works in the OpenJDK playground repository [8].
>>
>> For those of you doing backports to jdk-updates repositories there is a
>> Skara CLI tool, git hg-export, that will export commits from an OpenJDK
>> Git repository in a format expected by hg and the OpenJDK Mercurial
>> repositories [9]. A "clean" backport of a Git commit looks like the
>> following:
>>
>> $ git clone https://git.openjdk.java.net/jdk
>> $ git -C jdk hg-export <REV> | hg -R /path/to/hg/repo import
>>
>> As part of transitioning the jdk/jdk repository we will also transition
>> the jdk/client repository [6]. There is work ongoing that might result
>> in jdk/client being archived instead of transitioned, but that work is
>> not guaranteed to be done by September 5. We will send out more details
>> on this as we get closer.
>>
>> The jdk/submit [10] repository will not be transitioned, the equivalent
>> functionality is provided by the /test pull request command [11].
>>
>> There are continuously updated read-only mirrors of the jdk/jdk [5],
>> jdk/client [12] and jdk/sandbox [13] repositories available if you want
>> to create personal forks ahead of the transition. Note that the
>> jdk/jdk15 [14] repository will stay on Mercurial as well as the
>> jdk-updates/jdk15u [15] repository (at least for the time being).
>>
>> If you have any questions just send an email to skara-dev at openjdk.java.net!
> 
> Awesome news. Thanks for the info. Very useful. Keep up the excellent
> work!

Thanks Severin for the feedback!
Erik

> Cheers,
> Severin
> 
>> Thanks,
>> Erik and Robin
>>
>> [0]: https://hg.openjdk.java.net/jdk/jdk
>> [1]: https://openjdk.java.net/jeps/357
>> [2]: https://openjdk.java.net/jeps/369
>> [3]: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-May/004335.html
>> [4]: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-May/004322.html
>> [5]: https://github.com/openjdk/jdk
>> [6]: https://hg.openjdk.java.net/jdk/client
>> [7]: https://wiki.openjdk.java.net/display/SKARA/Skara#Skara-GettingStarted
>> [8]: https://github.com/openjdk/playground
>> [9]: https://wiki.openjdk.java.net/display/SKARA/git-hg-export
>> [10]: https://hg.openjdk.java.net/jdk/submit
>> [11]:
>> https://wiki.openjdk.java.net/display/SKARA/Pull+Request+Commands#PullRequestCommands-/test
>> [12]: https://github.com/jdk/client
>> [13]: https://github.com/jdk/jdk-sandbox
>> [14]: https://hg.openjdk.java.net/jdk/jdk15
>> [15]: https://hg.openjdk.java.net/jdk-updates/jdk15u
>>
> 


More information about the jdk-dev mailing list