Mozilla перенесла исходный код Firefox на GitHub — теперь разработка упрощена, а доступ к коду стал удобнее для новых контрибьюторов
Mozilla перевела исходный код браузера Firefox с Mercurial на GitHub. Теперь основной репозиторий проекта находится на платформе Microsoft, что должно облегчить процесс разработки и привлечь новых контрибьюторов, знакомых с git.
Это большой шаг для компании, которая долгое время использовала Mercurial как основной инструмент контроля версий.
Почему это важно
Ранее для работы с кодом Firefox разработчикам нужно было либо осваивать Mercurial, либо использовать расширение git-cinnabar для совместимости с git. Теперь же всё упростилось — можно работать с кодом напрямую через стандартные инструменты git, без дополнительных настроек.
Для знакомых с Mercurial тоже есть хорошие новости: старые серверы с исходным кодом (hg.mozilla.org) пока остаются в работе и синхронизируются с новыми репозиториями на GitHub.
Google представила Gemma 3 — самые мощные open-source модели на базе Gemini 2.0tproger.ru
Это даёт командам время плавно перейти на новый инструмент. Также сохраняется поддержка системы «try», которая используется для тестирования изменений в коде, хотя и через абстрактный слой, который со временем тоже переедет на GitHub.
Как организована работа с кодом
Главная ветка репозитория, ранее известная как mozilla-central, теперь называется main, а автозагрузка изменений, раньше реализованная через ветку autoland, также получила своё место на GitHub.
Стоит отметить, что пока остальные инструменты разработки, такие как Bugzilla для отслеживания багов и Phabricator для код-ревью, остаются без изменений.
Система CI (непрерывной интеграции) Taskcluster также продолжит работать без миграции на GitHub, что позволяет команде избежать резких изменений в рабочих процессах.