Current plans have Oracle’s Java Platform Group transitioning the jdk/jdk repo hosted on GitHub, which is currently a read-only mirror, to become the read-write master for Java Development Kit (JDK) 16 sources by that time.
The three primary reasons cited for migrating OpenJDK repos to Git:
- The size of version control system metadata, available tools, and available hosting. For example, the .git directory of the jdk/jdk repository is approximately 300 MB with Git while the .hg directory is around 1.2 GB with today Mercurial.
- Available tools: All text editors have Git integration, either natively or through plug-ins. Further, almost all IDEs ship with Git integration, including Eclipse and Visual Studio.
- Available hosting: Reasons to use an external source code hosting provider include performance, access to web APIs to interact with developers, and expanded community.