Utviklerne hos Mozilla har kunngjort at de har besluttet Ä avslutte bruken av versjonskontrollsystemet Mercurial for utvikling av Firefox til fordel for Git. Tidligere har prosjektet tilbudt muligheten til Ä velge mellom Mercurial eller Git, men hovedrepoet har i stor grad brukt Mercurial. Siden det Ä stÞtte to systemer samtidig legger en stor belastning pÄ teamene som ansvarer for infrastrukturvedlikehold, har de besluttet Ä begrense utviklingen til kun Git fremover. Mozilla vil fortsatt bruke tjenestene Bugzilla, moz-phab, Phabricator, og Lando.
Det forventes at migreringen til Git vil ta minst 6 mÄneder. Overgangen vil skje i to faser:
- I den fÞrste fasen vil hovedrepoet for prosjektet bli byttet fra Mercurial til Git, og stÞtten for Mercurial vil bli fjernet fra utviklernes maskiner. I denne fasen vil Git bli brukt lokalt pÄ utviklersystemene, mens overfÞringen av endringer til vurdering fortsatt vil bruke moz-phab. Alle endringer vil fÞrst bli plassert i Git-repoet, fÞr de overfÞres til den eksisterende Mercurial-infrastrukturen.
- I den andre fasen vil Mercurial gradvis bli erstattet med Git i prosjektets infrastruktur, trinn for trinn. Etter at migreringen er fullfĂžrt, vil stĂžtten for Mercurial bli fjernet.
Kilde: opennet.ru
