A Mozilla bejelentette, hogy a Firefox fejlesztését áthelyezi a Gitre

Mozilla

A Mozilla Foundation egy non-profit szervezet, amely ingyenes szoftverek létrehozásával foglalkozik.

Néhány nappal ezelőtt a fejlesztők a A Mozilla bemutatta reklám útján döntését, hogy abbahagyja a használatát a verziókezelő rendszer Mercurial a Firefox fejlesztéséhez a Git javára.

A Mozilla szerint ez az intézkedés célja a műveletek egyszerűsítése és a csapatok terheinek enyhítése elfoglalt. A migrációs folyamat két szakaszban zajlik majd: a Mercurialról a Gitre való átállás a fejlesztők számára, majd a háttér-infrastruktúra fokozatos migrációja. Ennek az átállásnak legkorábban hat hónapon belül meg kell kezdődnie.

Azok számára, akik nincsenek tudatában Fürge, tudnia kell, hogy ez egy decentralizált verziókezelő szoftver 2005 óta elérhető a legtöbb Unix és Windows rendszeren. Ez egy ingyenes szoftver, és minden szoftverforrás a GNU GPL 2-es verziójának licence alá tartozik. A Git a maga részéről egy meglehetősen népszerű decentralizált verziókezelő szoftver. nyílt forráskódú Linus Torvalds készítette 2005-ben, a Linux kernel szerzője, és a GNU General Public License 2. verziójának feltételei szerint terjesztik. A 2010-es évek óta ez a legnépszerűbb verziókezelő szoftver a szoftver- és webfejlesztésben, több tízmillió ember használja, minden környezetben ( A Windows Mac Linux). A Git a híres GitHub webhely, a legnagyobb számítógépes kódszerver mögötti rendszer is.

Egy bejegyzés Byron firefox-dev levelezőlistáján „Glob” Jones, a Mozilla vezető mérnöki menedzsere aki a munkafolyamat- és kiadáskezelésen dolgozik, Magyarázd el:

A Firefox Desktop fejlesztés hosszú ideje támogatja a Mercurialt és az uGit felhasználók. Ez a kettős SCM követelmény jelentős terhet ró a berendezésekre, amelyek Egyes részeken már megfeszülnek. Úgy döntöttünk, hogy elköltöztetjük a Firefox fejlesztés Gitre.

– Továbbra is a Bugzillát, a moz-phabot, a Phabricatort és a Landót fogjuk használni.
– Bár az adattárat a GitHubon fogjuk tárolni, a mi hozzájárulásunk munkafolyamata
változatlan marad, és jelenleg nem fogadunk el lehívási kérelmeket
– Még a tervezési szakaszban dolgozunk, de reméljük legalább
hat hónappal a migráció kezdete előtt

A projekt eddig lehetőséget biztosított a Mercurial használatára o Git a fejlesztőknek, amelyek közül választhatnak, oDe az adattár főként Mercurialt használt. Mivel két rendszer egyidejű támogatása nagy terhet ró az infrastruktúra karbantartásáért felelős csapatokra, A jövőben úgy döntöttünk, hogy csak a Git-et használjuk a fejlesztéshez. A Mozilla azonban továbbra is használja a Bugzilla, moz-phab, Phabricator és Lando szolgáltatásokat.

A Firefox fejlesztés átadásával kapcsolatban megemlítik, hogy A Git-re való migráció várhatóan legalább 6 hónapot vesz igénybe, amellett, hogy az átmenet Két szakaszban valósul meg:

  • Az első szakaszban a projekt fő tárházát Mercurialról Gitre cserélik, és megszüntetik a Mercurial támogatását a fejlesztők számítógépein. Ebben a szakaszban a Git-et helyileg fogják használni a fejlesztői rendszereken, és továbbra is a moz-phab-ot fogják használni a javítások felülvizsgálatra való benyújtására. Minden változás először egy Git tárolóban lesz tárolva, majd átkerül a meglévő Mercurial infrastruktúrába.
  • A második szakaszban fokozatosan, lépésről lépésre a Mercurialt Git váltja fel a projekt infrastruktúrájában. Amint az áttelepítés befejeződött, a Mercurial támogatása megszűnik.

Eddig Mostantól lehetséges a Git használata a Firefox fejlesztéséhez, de amint az átállás befejeződött, amint már említettük, a Mercurial támogatása megszűnik.

Minden további nélkül reméljük, hogy ez a változás nagy hasznot hoz majd a Mozilla és általában a közösség számára, mivel a GitHubra való átállás az ismertségének köszönhetően új közreműködőket vonzhat.

Végül, ha többet szeretne megtudni róla, tájékozódhat a részletekről a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.