Рубріки: Новини

Mozilla перенесла код Firefox на GitHub

Дмитро Сімагін

Компанія Mozilla перенесла вихідний код браузера Firefox з Mercurial на GitHub. Тепер основний репозиторій проекту знаходиться на платформі Microsoft, що має полегшити процес розробки та залучити нових контриб’юторів, знайомих із git.

Тривалий час Mozilla використовувала Mercurial як основний інструмент для контролю версій. Для роботи з кодом Firefox розробникам доводилось додатково вивчати функціонал Mercurial, або використовувати розширення git-cinnabar для сумісності з git. Тепер все значно спростилося — можна працювати з кодом напряму через стандартні інструменти git, без додаткових налаштувань.

Для знайомих з Mercurial теж є хороші новини: старі сервери з вихідним кодом (hg.mozilla.org) поки що залишаються в роботі та синхронізуються з новими репозиторіями на GitHub.

Це дозволяє командам час плавно перейти на нову платформу. Також зберігається підтримка системи try, яка використовується для тестування змін у коді. Головна гілка репозиторію, раніше відома як mozilla-central, тепер називається main, а автозавантаження змін, яке раніше проходило через гілку autoland, теж отримало своє місце на GitHub. 

Інші інструменти розробки, такі як Bugzilla для відстеження багів і Phabricator для код-рев’ю, залишаються без змін. Система безперервної інтеграції (CI) Taskcluster також продовжить працювати без міграції на GitHub, що дозволить командам уникнути різких змін у робочих процесах.

Останні статті

Щомісяця 50 мільйонів розробників активно користуються Visual Studio і Visual Studio Code

Microsoft оголосила, що сімейством продуктів Visual Studio: Visual Studio та Visual Studio Code щомісяця активно…

16.05.2025

Українська ІТ-компанія TechMagic придбала польську Hitteps

Українська компанія TechMagic поглинула польську компанію Hitteps. Вона спеціалізується на Salesforce, є сертифікованим Salesforce Partner,…

15.05.2025

Десятки європейських сайтів для порівняння цін подали судові позови проти Google

Десятки європейських сайтів, що спеціалізують на порівнянні цін, подали судові позови проти Google на загальну…

15.05.2025

Apple залякує користувачів App Store «ризиком» програм, якщо в них підтримуються альтернативні способи оплати

Apple намагається відмовити європейців від використання додатків для iOS, які підтримують альтернативні способи оплати. Для…

15.05.2025

Розробники Linux представили набір патчів для видалення підтримки процесорів i486

Мейнтейнер архітектури x86 в ядрі Linux Інго Молнар представив для обговорення другу версію набору патчів,…

15.05.2025

Агент Google AlphaEvolve створює тисячі варіантів коду, щоб вибрати найкращий

Команда Google DeepMind випустила AlphaEvolve — «суперагент» на базі Gemini 2.0, який може генерувати та…

15.05.2025