jdk/jdk repository transitions to Git, GitHub and Skara: September 5
erik.helin at oracle.com
Thu Aug 27 09:11:03 UTC 2020
On 8/27/20 10:24 AM, Thomas Stüfe wrote:
> Hi Erik,
Hi Thomas, hope you are doing well!
On 8/27/20 10:24 AM, Thomas Stüfe wrote:
> Will jdk/sandbox be affected or will that continue to work after the
> transition (and continue being synced with jdk/jdk)?
The Mercurial repositories jdk/sandbox  and jdk/jdk  will both
become read-only on Sep 4. There is already a read-only Git mirror for
the Mercurial jdk/sandbox repository available at:
This Git mirror is currently read-only, but on Sep 5 it will become
read-write (and will no longer be a mirror). All JDK Committers and
above  will be given direct write access to the Git jdk-sandbox
repository  on Sep 5. We won't give you direct write access prior to
Sep 5 as it might interfere with the mirroring. Note that you will not
be given direct write access to the jdk Git repository , instead you
will use so-called "pull requests" for contributing changes to the jdk
Git repository. See the "Workflow" section on the Skara wiki for more
And yes, we will continue to automatically sync the master branch of the
Git jdk repository  to the master branch of the Git jdk-sandbox
If you have any more questions, just let me know!
> Thanks, Thomas
> On Wed, Aug 12, 2020 at 8:57 AM Erik Helin <erik.helin at oracle.com
> <mailto:erik.helin at oracle.com>> wrote:
> Hi all,
> We are now getting closer to the jdk/jdk repository 
> transitioning to
> Git, GitHub and Skara. JEP 357  and JEP 369  were targeted to JDK
> 16 at the end of May 2020 . It was then also communicated that the
> jdk/jdk repository would transition "early September 2020" .
> 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
> during the weekend of September 5 - 6, 2020. Starting from September 4
> the Mercurial repository for jdk/jdk  will become read-only and the
> Git repository for jdk/jdk  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
> Started" guide on the Skara wiki . 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 .
> 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 . A "clean" backport of a Git commit looks like the
> $ 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 . 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  repository will not be transitioned, the equivalent
> functionality is provided by the /test pull request command .
> There are continuously updated read-only mirrors of the jdk/jdk ,
> jdk/client  and jdk/sandbox  repositories available if you want
> to create personal forks ahead of the transition. Note that the
> jdk/jdk15  repository will stay on Mercurial as well as the
> jdk-updates/jdk15u  repository (at least for the time being).
> If you have any questions just send an email to
> skara-dev at openjdk.java.net <mailto:skara-dev at openjdk.java.net>!
> Erik and Robin
> : https://hg.openjdk.java.net/jdk/jdk
> : https://openjdk.java.net/jeps/357
> : https://openjdk.java.net/jeps/369
> : https://github.com/openjdk/jdk
> : https://hg.openjdk.java.net/jdk/client
> : https://github.com/openjdk/playground
> : https://wiki.openjdk.java.net/display/SKARA/git-hg-export
> : https://hg.openjdk.java.net/jdk/submit
> : https://github.com/jdk/client
> : https://github.com/jdk/jdk-sandbox
> : https://hg.openjdk.java.net/jdk/jdk15
> : https://hg.openjdk.java.net/jdk-updates/jdk15u
More information about the jdk-dev