Transition project Metropolis to Git, GitHub and Skara
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri Mar 13 17:38:03 UTC 2020
Hi all,
You might have heard that there is an OpenJDK project named Skara evaluating and trialing using Git for OpenJDK and
GitHub for hosting the repositories [1]. We have been asked to try out Git, GitHub and the Skara tooling, as a means of
validating, and to provide feedback about the Project Skara effort. There is already a number of OpenJDK projects using
Git, GitHub and Skara:
- OpenJFX
- OpenJMC
- Loom
- Panama (the "foreign" branches)
- Valhalla (the "lworld" branch)
- Mobile
A transition entails switching to Git as an SCM [2] and the repository would be hosted on GitHub [3]. After the
transition, the current Mercurial repository would no longer be updated. There is currently already a read-only mirror
of Metropolis in place [4], you can it use to try out Git and some of the tooling, though submitting pull requests and
pushing will not work (as it is a read-only mirror).
I suggest that project Metropolis transition to git, GitHub and Skara and that we set the target date for the transition
to March 18. Given that project Metropolis still is in a prototype phase I do *not* suggest that we adopt pull requests,
but instead do like project Loom and push directly to the Git repository on GitHub [4].
Project Skara also provides CLI tools for interacting with Git and GitHub for those that prefer working from a terminal.
You can find more info about these tools on the Skara wiki page [6].
If you have any comments or questions regarding this transition, please reply to this thread.
Thanks,
Vladimir
[1] : https://openjdk.java.net/jeps/369
[2] : https://git-scm.com/
[3] : https://github.com/
[4] : https://github.com/openjdk/metropolis
[5] : https://guides.github.com/introduction/flow/
[6] : https://wiki.openjdk.java.net/display/SKARA/Skara
Thanks,
Vladimir Kozlov
More information about the hotspot-compiler-dev
mailing list