amber is moving to Git, GitHub and Skara

Vicente Romero vicente.romero at
Mon Apr 13 17:16:26 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 are already a number of OpenJDK projects
using Git, GitHub and Skara:
- Loom
- Panama
- Valhalla
- Metropolis
- Portola
- Lanai
- OpenJFX
- OpenJMC

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 already a
read-only mirror of Amber 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).

Project Amber will transition to Git, GitHub and Skara starting tomorrow 
April 14th.
We also suggest we adopt GitHub's pull request workflow together with 
the bots from project Skara.
Please starting from tomorrow start using repo [4] as the reference repo 
for Amber.

Adopting pull requests and the Skara bots means that the review process
would work partly through GitHub. In particular, all changes must start
out as pull requests. Skara automatically generates webrevs, "RFR"
emails and supports bi-directional syncing between mailing lists and
GitHub for those that prefer using webrev and the mailing lists. If you
are unfamiliar with GitHub and pull requests, I suggest checking out
GitHub's guide [5]. Note that project Skara also provides CLI tools for
interacting with 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.


[1] :
[2] :
[3] :
[4] :
[5] :
[6] :

More information about the amber-dev mailing list