Mozilla is moving the main Firefox repository from Mercurial to GitHub.
GitHub provides extensive options for managing code versions.
The solution should simplify the workflow and reduce the burden on developers who have been using two systems simultaneously for several years.
To develop its browser, Mozilla uses specialized tools: Bugzilla for bug tracking, Phabricator for code review, and Lando for automating development environment settings.
The transition to GitHub will be a two-step process: first, Git will become the primary system while maintaining synchronization with Mercurial, and then the entire infrastructure will be transferred to Git.
Open-source communities were skeptical about the innovations. Unlike Git and Mercurial, GitHub is not an open platform and is also a commercial product of Microsoft Corporation.
In addition, Mozilla is already somewhat dependent on Google, its key financial partner.
Proponents of the transition point to GitHub’s reliability and popularity among developers, which could help attract new contributors to the Firefox project.
Mozilla faces a difficult choice between its commitment to open source ideals and the practicalities of operating efficiently.
Moving the main repository is a significant and possibly risky decision, but only time will tell what the results will be.
Source: Mozilla переносит разработку своего браузера на GitHub. Для чего это нужно?