Mozilla siirtää Firefox-kehityksen Mercurialista Gitiin

Mozillan kehittäjät ovat ilmoittaneet päätöksestään lopettaa Mercurial-versionhallintajärjestelmän käyttäminen Firefoxin kehittämiseen Gitin hyväksi. Toistaiseksi projekti on tarjonnut kehittäjille mahdollisuuden käyttää Mercurialia tai Gitiä, mutta arkisto on käyttänyt ensisijaisesti Mercurialia. Koska tuen tarjoaminen kahdelle järjestelmälle kerralla kuormittaa infrastruktuurin ylläpidosta vastaavia tiimejä, päätettiin jatkossa rajoittua vain Gitin käyttöön kehittämiseen. Samaan aikaan Mozilla jatkaa palveluiden Bugzilla, moz-phab, Phabricator ja Lando käyttöä.

Siirron Gitiin odotetaan kestävän vähintään 6 kuukautta. Siirtyminen tapahtuu kahdessa vaiheessa:

  • Ensimmäisessä vaiheessa projektin päävarasto vaihdetaan Mercurialista Gitiin ja Mercurialin tuki poistetaan kehittäjien tietokoneilta. Tässä vaiheessa Gitiä käytetään paikallisesti kehittäjäjärjestelmissä, ja moz-phabia käytetään edelleen korjausten lähettämiseen tarkistettavaksi. Kaikki muutokset isännöidään ensin Git-tietovarastoon ja siirretään sitten olemassa olevaan Mercurial-infrastruktuuriin.
  • Toisessa vaiheessa asteittain, askel askeleelta Mercurial korvataan Gitillä projektin infrastruktuurissa. Kun siirto on valmis, Mercurial-tuki poistetaan.

Lähde: opennet.ru

Lisää kommentti