Dezvoltatorii de la compania Mozilla au anunțat decizia de a întrerupe utilizarea sistemului de gestionare a versiunilor Mercurial pentru dezvoltarea Firefox, în favoarea Git. Până acum, proiectul oferea posibilitatea utilizării Mercurial sau Git la alegerea dezvoltatorilor, dar în principal repositoriile au folosit Mercurial. Având în vedere că asigurarea suportului pentru două sisteme creează o povară mare pentru echipele responsabile de întreținerea infrastructurii, s-a decis ca în viitor să se limiteze utilizarea exclusiv a Git pentru dezvoltare. Mozilla va continua să folosească serviciile Bugzilla, moz-phab, Phabricator și Lando.
Se estimează că migrarea pe Git va dura cel puțin 6 luni. Trecerea se va desfășura în două etape:
- În prima etapă va avea loc comutarea principalului repository al proiectului de la Mercurial la Git, precum și încetarea suportului pentru Mercurial pe computerele dezvoltatorilor. În această etapă, Git va fi utilizat local pe sistemele dezvoltatorilor, iar pentru transmiterea patch-urilor pentru revizuire, va continua utilizarea moz-phab. Toate modificările vor fi initial plasate în repository-ul Git, după care vor fi transferate în infrastructura existentă Mercurial.
- În a doua etapă, treptat, pas cu pas, va avea loc înlocuirea Mercurial cu Git în infrastructura proiectului. După finalizarea migrației, suportul pentru Mercurial va fi eliminat.
Sursa: opennet.ro
