Projekt , das die Referenzimplementierung der Programmiersprache Java weiterentwickelt, von Mercurial auf Git und die kollaborative Plattform GitHub. Die Entwicklung des neuen OpenJDK 16-Zweigs hat bereits auf der neuen Plattform. Um den Übergang von Mercurial zu Git zu erleichtern, wurde ein Werkzeugkasten entwickelt, der spezielle Merkmale für die Übertragung von Änderungen in Mailinglisten sowie die Integration mit dem Fehlerverfolgungssystem berücksichtigt und außerdem den Build-Transfer im kontinuierlichen Integrationsprozess auf GitHub Actions automatisiert.
Es wird erwartet, dass die Migration die Performance der Repository-Operationen erhöht, die Effizienz der Speicherung verbessert, die Verfügbarkeit von Änderungen im Repository über die gesamte Projektgeschichte sicherstellt, die Unterstützung für Code-Reviews verbessert und APIs zur Automatisierung von Arbeitsabläufen aktiviert. Zudem wird die Verwendung von Git und GitHub das Projekt für Anfänger und Entwickler, die mit Git vertraut sind, attraktiver machen.
Quelle: opennet.ru
