Mozilla pārceļ Firefox izstrādi no Mercurial uz Git

Mozilla izstrādātāji ir paziņojuši par savu lēmumu pārtraukt Mercurial versiju kontroles sistēmas izmantošanu Firefox izstrādei par labu Git. Līdz šim projekts sniedza iespēju izstrādātājiem izvēlēties iespēju izmantot Mercurial vai Git, taču repozitorijs galvenokārt izmantoja Mercurial. Tā kā atbalsta sniegšana divām sistēmām vienlaikus rada lielu slodzi komandām, kas atbildīgas par infrastruktūras uzturēšanu, turpmāk tika nolemts aprobežoties ar tikai Git izmantošanu izstrādei. Vienlaikus Mozilla turpinās izmantot pakalpojumus Bugzilla, moz-phab, Phabricator un Lando.

Paredzams, ka migrācija uz Git prasīs vismaz 6 mēnešus. Pāreja notiks divos posmos:

  • Pirmais posms ietvers galvenā projekta repozitorija pārslēgšanu no Mercurial uz Git un Mercurial atbalsta noņemšanu izstrādātāju datoros. Šajā posmā Git tiks izmantots lokāli izstrādātāju sistēmās, un moz-phab turpinās izmantot, lai iesniegtu ielāpus pārskatīšanai. Visas izmaiņas vispirms tiks mitinātas Git repozitorijā un pēc tam pārsūtītas uz esošo Mercurial infrastruktūru.
  • Otrajā posmā pakāpeniski, soli pa solim projekta infrastruktūrā Mercurial tiks aizstāts ar Git. Kad migrēšana būs pabeigta, Mercurial atbalsts tiks noņemts.

Avots: opennet.ru

Pievieno komentāru