Razvijalci iz kompanije Mozilla su objavili odluku da prekinu korišćenje Mercurial sistema za upravljanje verzijama za razvoj Firefox-a u korist Gita. Do sada je projekat omogućavao korišćenje Mercuriala ili Gita po izboru razvojnih timova, ali je u glavnim repozitorijima uglavnom korišćen Mercurial. S obzirom na to da podrška za dve različite verzije stvara veliki pritisak na timove zadužene za infrastrukturu, u budućnosti će se odlučiti da se za razvoj koristi isključivo Git. U međuvremenu, Mozilla će nastaviti sa korišćenjem Bugzilla, moz-phab, Phabricator i Lando servisa.
Očekuje se da će migracija na Git trajati najmanje 6 meseci. Prelazak će se obaviti u dve faze:
- U prvoj fazi biće izvršeno prebacivanje glavnog repozitorijuma projekta sa Mercuriala na Git, kao i uklanjanje podrške za Mercurial na računarima programera. U ovoj fazi, Git će se koristiti lokalno na sistemima programera, a za slanje zakrpa na recenziju nastaviće se sa korišćenjem moz-phab. Sve promene će prvo biti postavljene u Git repozitorijum, nakon čega će se preneti u postojeću Mercurial infrastrukturu.
- U drugoj fazi postepeno, korak po korak, izvršiće se zamena Mercuriala za Git u infrastrukturi projekta. Nakon završetka migracije, podrška za Mercurial biće uklonjena.
Izvor: opennet.ru
