vlambda博客
学习文章列表

来了!OpenJDK正式迁移到github

终于, openJDK正式从Mercurial repositories迁移到github。对于openJDK开发者无疑是一大福音。(笔者之前经验,国内要想从openJDK的mercurial repo拉代码,如果没有proxy,基本上成功概率为0.)


按照https://mail.openjdk.java.net/pipermail/jdk-dev/2020-August/004681.html 的介绍,从9月5日开始,将发生以下改变:

原openJDK repo下以下几个项目的mercurial repo将变为只读,开发者将不能提交新的patch到这些mercurial repo中:

- jdk/jdk [0]
- jdk/sandbox [3]
- jdk/submit [4]
以下git repo将变为可读:
- jdk [5]
- jdk-sandbox [6]
原jdk/submit[4]repo将由/test[7] pull request代替.
链接中同时总结了一些Q&A, 归纳如下:
- 如果开发者之前在mercurial repo 中开发的patch在review阶段,但没有push,则开发者需要在git中提交新的PR。
- 普通开发者不具备直接Push到JDK github的权限,开发者需要提交PR以提供可以review的patch, 具体信息,参见Skara wiki的"Workflow"部分[9]
- 可以参考Skara wiki的 "Getting Started" [8]部分了解git及jdk开发步骤
- 对于openJDK的author/committer/review, 可以参考[10]与[11]绑定原账户到github

原文请见 https://mail.openjdk.java.net/pipermail/jdk-dev/2020-August/004681.html
原文中参考链接:
[0]: https://hg.openjdk.java.net/jdk/jdk
[1]: https://mail.openjdk.java.net/pipermail/2d-dev/2020-August/011004.html
[2]: https://hg.openjdk.java.net/jdk/client
[3]: https://hg.openjdk.java.net/jdk/sandbox
[4]: https://hg.openjdk.java.net/jdk/submit
[5]: https://git.openjdk.java.net/jdk
[6]: https://git.openjdk.java.net/jdk-sandbox
[7]:
https://wiki.openjdk.java.net/display/SKARA/Pull+Request+Commands#PullRequestCommands-/test
[8]: https://wiki.openjdk.java.net/display/SKARA/#Skara-GettingStarted
[9]: https://wiki.openjdk.java.net/display/SKARA/#Skara-Workflow
[10]:
https://wiki.openjdk.java.net/display/SKARA/#Skara-AssociatingyourGitHubaccountandyourOpenJDKusername
[11]: https://github.com/orgs/openjdk/people