A Mozilla fejlesztői bejelentették, hogy leállítják a Firefox fejlesztéséhez használt Mercurial verziókezelő rendszer használatát, és a Git-re váltanak. Eddig a projekt lehetőséget biztosított a Mercurial vagy a Git közötti választásra a fejlesztők számára, de a fő tárolóban főleg a Mercurial volt használatban. Mivel a két rendszer egyidejű támogatása jelentős terhet ró a karbantartásért felelős csapatokra, a jövőben kizárólag a Git használatára korlátozódik a fejlesztés. A Mozilla továbbra is használni fogja a Bugzilla, moz-phab, Phabricator és Lando szolgáltatásokat.
A Git-re való migráció várhatóan legalább 6 hónapot vesz igénybe. Az átállás két szakaszban fog zajlani:
- Az első szakaszban a projekt fő tárolójának váltása Mercurial-ról Git-re történik, valamint a Mercurial támogatás eltávolítása a fejlesztők gépein. Ebben a szakaszban a Git helyben lesz használva a fejlesztők rendszerein, és a javítások ellenőrzéséhez továbbra is a moz-phab használatára kerül sor. Minden változtatás először a Git tárolóba kerül, ezt követően átkerül a meglévő Mercurial infrastruktúrába.
- A második szakaszban fokozatosan, lépésről lépésre, a Mercurial Git-ra cserélésére kerül sor a projekt infrastruktúrájában. A migráció végén a Mercurial támogatása megszűnik.
Forrás: opennet.ru
