Inilipat ng Mozilla ang pag-unlad ng Firefox mula sa Mercurial patungo sa Git

Ang mga developer mula sa Mozilla ay nag-anunsyo ng kanilang desisyon na huminto sa paggamit ng Mercurial version control system para sa pagpapaunlad ng Firefox na pabor sa Git. Sa ngayon, ang proyekto ay nagbigay ng opsyon sa paggamit ng Mercurial o Git para sa mga developer na mapagpipilian, ngunit ang repositoryo ay pangunahing gumamit ng Mercurial. Dahil sa katotohanan na ang pagbibigay ng suporta para sa dalawang sistema nang sabay-sabay ay lumilikha ng malaking pagkarga sa mga koponan na responsable sa pagpapanatili ng imprastraktura, sa hinaharap ay napagpasyahan na limitahan ang ating sarili sa paggamit lamang ng Git para sa pag-unlad. Kasabay nito, patuloy na gagamitin ng Mozilla ang mga serbisyong Bugzilla, moz-phab, Phabricator at Lando.

Ang paglipat sa Git ay inaasahang tatagal ng hindi bababa sa 6 na buwan. Ang paglipat ay magaganap sa dalawang yugto:

  • Kasama sa unang yugto ang paglipat ng pangunahing repositoryo ng proyekto mula sa Mercurial patungo sa Git, at pag-alis ng suporta para sa Mercurial sa mga computer ng mga developer. Sa yugtong ito, lokal na gagamitin ang Git sa mga developer system, at ang moz-phab ay patuloy na gagamitin upang magsumite ng mga patch para sa pagsusuri. Ang lahat ng mga pagbabago ay unang iho-host sa isang Git repository, at pagkatapos ay ililipat sa umiiral na imprastraktura ng Mercurial.
  • Sa ikalawang yugto, unti-unti, hakbang-hakbang, ang Mercurial ay papalitan ng Git sa imprastraktura ng proyekto. Kapag nakumpleto na ang paglipat, aalisin ang suporta sa Mercurial.

Pinagmulan: opennet.ru

Magdagdag ng komento