{"id":124713,"date":"2025-05-14T15:05:16","date_gmt":"2025-05-14T13:05:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3"},"modified":"2025-05-14T15:05:16","modified_gmt":"2025-05-14T13:05:16","slug":"razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3","title":{"rendered":"Utvecklingen av Firefox har flyttats fr\u00e5n Mercurial till Git och GitHub. Uppdatering av Firefox 138.0.3.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Utvecklare fr\u00e5n Mozilla har \u00f6verf\u00f6rt det prim\u00e4ra k\u00e4llkodsarkivet av Firefox fr\u00e5n Mercurial till Git. Det officiella Git-arkivet av Firefox \u00e4r placerat p\u00e5 GitHub. F\u00f6r n\u00e4rvarande g\u00e5r det inte att skicka \u00e4ndringar via pull-f\u00f6rfr\u00e5gningar (man m\u00e5ste anv\u00e4nda Phabricator).     <\/p>\n<p>Vissa enskilda Mercurial-repo har sammanfogats till ett enhetligt Git-utrymme och \u00e4r tillg\u00e4ngliga via Git-grenar: repoet mozilla-central har nu blivit huvudgrenen i Git-repoet Firefox, mozilla-beta \u2014 beta-gren, mozilla-release \u2014 release, mozilla-esr115 \u2014 esr-115, mozilla-esr-128 \u2014 esr-128, autoland \u2014 autoland. Anv\u00e4ndningen av tj\u00e4nster som Bugzilla, moz-phab, Phabricator och Lando kommer att forts\u00e4tta of\u00f6r\u00e4ndrat. Gamla Mercurial-repo f\u00f6rblir tillg\u00e4ngliga, men har \u00f6verg\u00e5tt till synkroniserade spegelar.    <\/p>\n<p>Beslutet om att migrera till Git togs h\u00f6sten 2023. Det antogs att migrationen skulle ta cirka 6 m\u00e5nader, men den tog till slut ett och ett halvt \u00e5r. F\u00f6re migrationen erbj\u00f6d projektet m\u00f6jligheten att anv\u00e4nda antingen Mercurial eller Git p\u00e5 utvecklarnas val, men Mercurial anv\u00e4ndes fr\u00e4mst i det prim\u00e4ra arkivet. St\u00f6det f\u00f6r tv\u00e5 system skapade en stor belastning f\u00f6r administrat\u00f6rerna, och sj\u00e4lvst\u00e4ndig underh\u00e5ll av koden ledde till problem med skalning och tog resurser fr\u00e5n att uppr\u00e4tth\u00e5lla en motst\u00e5ndskraftig infrastruktur. D\u00e4rf\u00f6r beslutades det att begr\u00e4nsa utvecklingen till endast Git och placera det prim\u00e4ra arkivet p\u00e5 GitHub. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/\"   title=\"hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2422\">hosting<\/a> Dessutom kan det noteras att det har gjorts en korrigerad version av Firefox 138.0.3, d\u00e4r flera problem har \u00e5tg\u00e4rdats:       <\/p>\n<p>Det har \u00e5tg\u00e4rdats ett fel som ledde till krasch n\u00e4r man bes\u00f6kte webbplatser som anv\u00e4nde WebGL.  <\/p>\n<ul>\n<li class=\"l\"> Det har \u00e5tg\u00e4rdats ett fel som ledde till krasch vid anv\u00e4ndning av vissa SVG-effekter, s\u00e5som osk\u00e4rpa och skugga, p\u00e5 mycket sm\u00e5 objekt p\u00e5 sk\u00e4rmen.\n<li class=\"l\"> P\u00e5 Linux-plattformen har ett problem med suddig video i Youtube p\u00e5 system med Wayland, som inte st\u00f6der HDR, \u00e5tg\u00e4rdats.\n<li class=\"l\"> Ett fel har \u00e5tg\u00e4rdats, d\u00e4r kortkommandot Alt+C f\u00f6r att aktivera s\u00f6kl\u00e4get med skillnad p\u00e5 versaler inte fungerade.\n<li class=\"l\"> Utvecklare fr\u00e5n Mozilla har \u00f6verf\u00f6rt det prim\u00e4ra k\u00e4llkodsarkivet av Firefox fr\u00e5n Mercurial till Git. Det officiella Git-arkivet av Firefox \u00e4r placerat p\u00e5 GitHub.      <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63235\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Firefox \u0441 Mercurial \u043d\u0430 Git. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Firefox \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u043d\u0430 GitHub. \u0427\u0435\u0440\u0435\u0437 \u0434\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u043e\u043a\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0435 pull-\u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 (\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Phabricator). \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 Mercurial-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0432 \u0435\u0434\u0438\u043d\u043e\u0435 Git-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0447\u0435\u0440\u0435\u0437 Git-\u0432\u0435\u0442\u043a\u0438: \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 mozilla-central \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0442\u0430\u043b \u0432\u0435\u0442\u043a\u043e\u0439 main \u0432 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 Firefox, mozilla-beta [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-124713","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Firefox \u0441 Mercurial \u043d\u0430 Git. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Firefox \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u043d\u0430 GitHub.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Firefox \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u0430 \u0441 Mercurial \u043d\u0430 Git \u0438 GitHub. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Firefox 138.0.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Firefox \u0441 Mercurial \u043d\u0430 Git. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Firefox \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u043d\u0430 GitHub.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-05-14T13:05:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-05-14T13:05:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Firefox-utvecklingen har flyttats fr\u00e5n Mercurial till Git och GitHub. Uppdatering av Firefox 138.0.3 | ProHoster","description":"\ud83e\udd47Utvecklingen av Firefox har \u00f6verf\u00f6rts fr\u00e5n Mercurial till Git och GitHub. Uppdatering av Firefox 138.0.3 | ProHoster","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 Firefox \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u0430 \u0441 Mercurial \u043d\u0430 Git \u0438 GitHub. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Firefox 138.0.3 | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Mozilla \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c Firefox \u0441 Mercurial \u043d\u0430 Git. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Firefox \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u043d\u0430 GitHub.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/razrabotka-firefox-perenesena-s-mercurial-na-git-i-github-obnovlenie-firefox-138-0-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-05-14T13:05:16+00:00","article:modified_time":"2025-05-14T13:05:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"124713","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 20:28:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:47:46","updated":"2026-02-09 20:28:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/124713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=124713"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/124713\/revisions"}],"predecessor-version":[{"id":159672,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/124713\/revisions\/159672"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=124713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=124713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=124713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}