Mozilla-utviklere annonserte sin beslutning om Ä avvikle versjonskontrollsystemet Mercurial for Firefox-utvikling til fordel for Git. Frem til nÄ har prosjektet tilbudt utviklere muligheten til Ä bruke enten Mercurial eller Git, men Mercurial var det primÊre arkivet. PÄ grunn av den betydelige byrden som vedlikehold av begge systemene legger pÄ teamene som er ansvarlige for vedlikehold av infrastruktur, er det besluttet Ä begrense utviklingen til kun Git. Mozilla vil fortsette Ä bruke Bugzilla, moz-phab, Phabricator og Lando.
Migreringen til Git forventes Ä ta minst seks mÄneder. Overgangen vil skje i to faser:
- Den fÞrste fasen vil innebÊre Ä bytte prosjektets hovedrepositorium fra Mercurial til Git, og fjerne Mercurial-stÞtte pÄ utviklermaskiner. I lÞpet av denne fasen vil Git bli brukt lokalt pÄ utviklersystemer, og moz-phab vil fortsatt bli brukt til Ä sende inn oppdateringer for gjennomgang. Alle endringer vil i utgangspunktet bli plassert i et Git-repositorium og deretter migrert til den eksisterende Mercurial-infrastrukturen.
- I lÞpet av den andre fasen vil Mercurial gradvis bli erstattet med Git i prosjektets infrastruktur. NÄr migreringen er fullfÞrt, vil stÞtten for Mercurial bli fjernet.
Kilde: opennet.ru
