Zhvilluesit e Mozilla-s njoftuan vendimin e tyre për të ndërprerë sistemin e kontrollit të versioneve Mercurial për zhvillimin e Firefox-it në favor të Git-it. Deri më tani, projekti u ofronte zhvilluesve mundësinë për të përdorur ose Mercurial ose Git, por Mercurial ishte depoja kryesore. Për shkak të barrës së konsiderueshme që mirëmbajtja e të dy sistemeve u ngarkon ekipeve përgjegjëse për mirëmbajtjen e infrastrukturës, është marrë vendimi për të kufizuar zhvillimin vetëm në Git. Mozilla do të vazhdojë të përdorë Bugzilla, moz-phab, Phabricator dhe Lando.
Migrimi në Git pritet të zgjasë të paktën gjashtë muaj. Kalimi do të ndodhë në dy faza:
- Faza e parë do të përfshijë kalimin e depove kryesore të projektit nga Mercurial në Git dhe heqjen e mbështetjes për Mercurial në makinat e zhvilluesve. Gjatë kësaj faze, Git do të përdoret lokalisht në sistemet e zhvilluesve dhe moz-phab do të vazhdojë të përdoret për të paraqitur patch-e për shqyrtim. Të gjitha ndryshimet fillimisht do të vendosen në një depo Git dhe më pas do të migrohen në infrastrukturën ekzistuese të Mercurial.
- Gjatë fazës së dytë, Mercurial do të zëvendësohet gradualisht me Git në infrastrukturën e projektit. Sapo të përfundojë migrimi, mbështetja për Mercurial do të hiqet.
Burimi: opennet.ru
