Call for Discussion: New Project: Skara -- investigating source code management options for the JDK sources

Aleksey Shipilev shade at redhat.com
Mon Jul 30 09:09:20 UTC 2018


On 07/30/2018 10:47 AM, Andrew Dinn wrote:
> If there is a reason to move then I think it is neither function nor
> usability but the issue Joe raised -- performance i.e. the way they both
> scale. The hg repo for OpenJDK has become very unwieldy. Without
> shipilev.net it would already be a big headache (thank you, Aleksey!).
> It appears from Joe's research that git is currently, and will continue
> to be, much more manageable in this regard. Whether that is enough to
> justify a change is a hard question to answer but I can understand his
> argument and sympathise with it.

I have to note that we can make Mercurial clones much less painful if we adopt what Mozilla does for
their large repositories: providing the bundles that are cached on CDN for ether automatic or manual
clones [1]. What we have at my build server [2] is basically a stop-gap, and can be solved on server
side without considering switching to Git. Would be awesome if Skara explored if that is a viable
way for OpenJDK.

-Aleksey

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial/Bundles
[2] https://builds.shipilev.net/workspaces/



More information about the discuss mailing list