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, що дозволить командам уникнути різких змін у робочих процесах.
Microsoft оголосила, що сімейством продуктів Visual Studio: Visual Studio та Visual Studio Code щомісяця активно…
Українська компанія TechMagic поглинула польську компанію Hitteps. Вона спеціалізується на Salesforce, є сертифікованим Salesforce Partner,…
Десятки європейських сайтів, що спеціалізують на порівнянні цін, подали судові позови проти Google на загальну…
Apple намагається відмовити європейців від використання додатків для iOS, які підтримують альтернативні способи оплати. Для…
Мейнтейнер архітектури x86 в ядрі Linux Інго Молнар представив для обговорення другу версію набору патчів,…
Команда Google DeepMind випустила AlphaEvolve — «суперагент» на базі Gemini 2.0, який може генерувати та…