Mozilla izstrādātāji ir paziņojuši par lēmumu pārtraukt Mercurial versiju kontroles sistēmas izmantošanu Firefox izstrādē un pāriet uz Git. Līdz šim projekts piedāvāja iespēju izvēlēties starp Mercurial un Git, taču galvenajā repozitorijā tika izmantots Mercurial. Ņemot vērā, ka divu sistēmu atbalsts rada lielu slodzi infrastruktūras atbalsta komandām, nākotnē plānots ierobežot izstrādi tikai ar Git. Tajā pašā laikā Mozilla turpinās izmantot Bugzilla, moz-phab, Phabricator un Lando pakalpojumus.
Sagaidāms, ka migrācija uz Git ilgs vismaz 6 mēnešus. Pāreja notiks divās fāzēs:
- Pirmajā fāzē tiks veikta galvenā projekta repozitorija pārslēgšana no Mercurial uz Git, kā arī tiks noņemts Mercurial atbalsts izstrādātāju datoros. Šajā posmā Git tiks izmantots lokāli uz izstrādātāju sistēmām, un mozg-phab joprojām tiks izmantots, lai pārsūtītu labojumus recenzēšanai. Visas izmaiņas vispirms tiks novietotas Git repozitorijā, pēc tam tās tiks pārvietotas uz esošo Mercurial infrastruktūru.
- Otrajā fāzē pakāpeniski, soli pa solim, tiks veikta Mercurial aizstāšana ar Git projekta infrastruktūrā. Pēc migrācijas pabeigšanas Mercurial atbalsts tiks noņemts.
Avots: opennet.lv
