Zhvilluesit e kompanisë Mozilla njoftuan se kanë vendosur të ndalojnë përdorimin e sistemit të kontrollit të versioneve Mercurial për zhvillimin e Firefox, duke kaluar te Git. Deri më tani, projekti u jepte zhvilluesve mundësinë të përdornin Mercurial ose Git sipas zgjedhjes së tyre, por depoja kryesore bazohej kryesisht në Mercurial. Meqenëse mbështetja e njëkohshme për dy sisteme krijon një ngarkesë të madhe për ekipet që mirëmbajnë infrastrukturën, në të ardhmen është vendosur që zhvillimi të kufizohet vetëm te Git. Në të njëjtën kohë, Mozilla do të vazhdojë të përdorë shërbimet Bugzilla, moz-phab, Phabricator dhe Lando.
Pritet që migrimi në Git të zgjasë të paktën 6 muaj. Kalimi do të zhvillohet në dy faza:
- Në fazën e parë do të kryhet kalimi i depos kryesore të projektit nga Mercurial në Git, si edhe do të hiqet mbështetja për Mercurial në kompjuterët e zhvilluesve. Në këtë fazë, Git do të përdoret lokalisht në sistemet e zhvilluesve, ndërsa për dërgimin e patch-eve për rishikim do të vazhdojë të përdoret moz-phab. Të gjitha ndryshimet fillimisht do të vendosen në depozitën Git, pas së cilës do të transferohen në infrastrukturën ekzistuese Mercurial.
- Në fazën e dytë, gradualisht dhe hap pas hapi, Mercurial do të zëvendësohet me Git në infrastrukturën e projektit. Pas përfundimit të migrimit, mbështetja për Mercurial do të hiqet.
Burimi: opennet.ru
