Utvecklarna frÄn Mozilla har meddelat sitt beslut att sluta anvÀnda Mercurial som versionshanteringssystem för utvecklingen av Firefox till förmÄn för Git. Tidigare har projektet erbjudit möjligheten att vÀlja mellan Mercurial eller Git, men i huvudsak har Mercurial anvÀnts i de primÀra förrÄden. Eftersom supporten av tvÄ system skapar en stor belastning pÄ teamen som ansvarar för infrastrukturen, har man beslutat att i framtiden endast anvÀnda Git för utveckling. Mozilla kommer dock fortsÀtta att anvÀnda tjÀnster som Bugzilla, moz-phab, Phabricator och Lando.
Migrationen till Git förvĂ€ntas ta minst 6 mĂ„nader. ĂvergĂ„ngen kommer att ske i tvĂ„ steg:
- Under det första steget kommer huvudförrÄdet för projektet att vÀxla frÄn Mercurial till Git, och stödet för Mercurial pÄ utvecklarnas datorer kommer att tas bort. Under detta steg kommer Git att anvÀndas lokalt pÄ utvecklarnas system, och för att skicka patchar för granskning kommer mÄlet att fortsÀtta vara moz-phab. Alla Àndringar kommer först att placeras i Git-förrÄdet och sedan överföras till den befintliga Mercurial-infrastrukturen.
- Under det andra steget kommer Mercurial gradvis, steg för steg, att ersÀttas med Git i projektets infrastruktur. Efter att migrationen har slutförts kommer stödet för Mercurial att tas bort.
KĂ€lla: opennet.ru
