Zhvilluesit nga kompania Mozilla njoftuan vendimin për të ndaluar përdorimin e sistemit të menaxhimit të versioneve Mercurial në favor të Git për zhvillimin e Firefox. Deri tani, projekti ofronte mundësinë e përdorimit të Mercurial ose Git sipas zgjedhjes së zhvilluesve, por kryesisht përdorej Mercurial në depo. Duke pasur parasysh se mbështetja për dy sisteme njëkohësisht krijon një ngarkesë të madhe për ekipet e kujdesit të infrastrukturës, është vendosur që në të ardhmen të përdoret vetëm Git për zhvillim. Megjithatë, Mozilla do të vazhdojë të përdorë shërbimet Bugzilla, moz-phab, Phabricator dhe Lando.
Pritet që migrimi në Git të zgjatë të paktën 6 muaj. Kalimi do të bëhet në dy etapa:
- Në etapen e parë do të realizohet kalimi i depozitës kryesore të projektit nga Mercurial në Git, si dhe do të hiqet mbështetja për Mercurial në kompjuterët e zhvilluesve. Në këtë etapë, Git do të përdoret lokal në sistemet e zhvilluesve, ndërsa për dërgimin e patch-eve për rishikim do të vazhdohet përdorimi i moz-phab. Të gjitha ndryshimet do të publikohen fillimisht në depo Git, pas të cilave do të transferohen në infrastrukturën ekzistuese Mercurial.
- Në etapen e dytë, gradualisht, hapat do të zëvendësohet Mercurial me Git në infrastrukturën e projektit. Pas përfundimit të migrimit, mbështetja për Mercurial do të hiqet.
Burimi: opennet.ru
