Mozilla перенесла исходный код Firefox на GitHub — Tproger

0
13

Mozilla перенесла исходный код Firefox на GitHub — теперь разработка упрощена, а доступ к коду стал удобнее для новых контрибьюторов

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

Это большой шаг для компании, которая долгое время использовала Mercurial как основной инструмент контроля версий.

Почему это важно

Ранее для работы с кодом Firefox разработчикам нужно было либо осваивать Mercurial, либо использовать расширение git-cinnabar для совместимости с git. Теперь же всё упростилось — можно работать с кодом напрямую через стандартные инструменты git, без дополнительных настроек.

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

Читать также:
Dualingo запустило ИИ-видеозвонки для изучения языков на Android — Tproger

Google представила Gemma 3 — самые мощные open-source модели на базе Gemini 2.0tproger.ru

Это даёт командам время плавно перейти на новый инструмент. Также сохраняется поддержка системы «try», которая используется для тестирования изменений в коде, хотя и через абстрактный слой, который со временем тоже переедет на GitHub.

Как организована работа с кодом

Главная ветка репозитория, ранее известная как mozilla-central, теперь называется main, а автозагрузка изменений, раньше реализованная через ветку autoland, также получила своё место на GitHub.

Стоит отметить, что пока остальные инструменты разработки, такие как Bugzilla для отслеживания багов и Phabricator для код-ревью, остаются без изменений.

Система CI (непрерывной интеграции) Taskcluster также продолжит работать без миграции на GitHub, что позволяет команде избежать резких изменений в рабочих процессах.