Vývojáři společnosti Mozilla oznámili, že se rozhodli ukončit používání systému správy verzí Mercurial pro vývoj Firefoxu ve prospěch Gitu. Dosud projekt nabízel možnost používat Mercurial nebo Git podle výběru vývojářů, avšak v hlavním repozitáři byl primárně používán Mercurial. Vzhledem k tomu, že podpora dvou systémů vyžaduje značné úsilí od týmů zodpovědných za údržbu infrastruktury, bylo rozhodnuto, že v budoucnu se omezí vývoj pouze na Git. Společnost Mozilla však nadále použije služby Bugzilla, moz-phab, Phabricator a Lando.
Očekává se, že migrace na Git zabere minimálně 6 měsíců. Přechod proběhne ve dvou fázích:
- V první fázi dojde k přepnutí hlavního repozitáře projektu z Mercurial na Git a odstranění podpory Mercurial na počítačích vývojářů. V této fázi bude Git používán lokálně na systémech vývojářů, zatímco pro zasílání patchů k recenzování bude nadále používán moz-phab. Všechny změny budou nejprve umístěny do Git-repozitáře a poté přesunuty do existující infrastruktury Mercurial.
- Ve druhé fázi bude postupně, krok za krokem, nahrazován Mercurial Gitem v infrastruktuře projektu. Po dokončení migrace bude podpora Mercurial odstraněna.
Zdroj: opennet.ru
