Mozilla je objavila odluku o prekidu korištenja sustava za upravljanje verzijama Mercurial za razvoj Firefox-a, prelazeći na Git. Do sada je projekt omogućavao korištenje Mercuriala ili Gita po izboru programera, ali je većina repozitorija koristila Mercurial. S obzirom na to da održavanje dvaju sustava predstavlja značajno opterećenje za timove odgovorne za infrastrukturu, odlučeno je da će se u budućnosti fokusirati isključivo na Git. Ipak, Mozilla će nastaviti koristiti usluge Bugzilla, moz-phab, Phabricator i Lando.
Očekuje se da će migracija na Git trajati najmanje 6 mjeseci. Prelazak će se odvijati u dva faze:
- U prvoj fazi, osnovni repozitorij projekta će se prebaciti s Mercuriala na Git, a podrška za Mercurial bit će uklonjena na računalima programera. U ovoj fazi, Git će se koristiti lokalno na sustavima programera, dok će se za slanje zakrpa na pregled i dalje koristiti moz-phab. Sve promjene će prvo biti smještene u Git repozitorij, a zatim prenešene u postojeću infrastrukturu Mercuriala.
- U drugoj fazi, postupno će se, korak po korak, zamijeniti Mercurial s Gitom u infrastrukturnim projektima. Nakon završetka migracije, podrška za Mercurial bit će uklonjena.
Izvor: opennet.ru
