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

Thomas Stüfe thomas.stuefe at gmail.com
Thu Aug 27 08:24:24 UTC 2020


Hi Erik,

will jdk/sandbox be affected or will that continue to work after the
transition (and continue being synced with jdk/jdk)?

Thanks, Thomas


On Wed, Aug 12, 2020 at 8:57 AM Erik Helin <erik.helin at oracle.com> 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
> !
>
> 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