Mozilla memindahkan pengembangan Firefox dari Mercurial ke Git

Pengembang dari Mozilla telah mengumumkan keputusan mereka untuk berhenti menggunakan sistem kontrol versi Mercurial untuk pengembangan Firefox dan mendukung Git. Hingga saat ini, proyek tersebut telah menyediakan opsi untuk menggunakan Mercurial atau Git untuk dipilih oleh pengembang, tetapi repositori tersebut terutama menggunakan Mercurial. Karena penyediaan dukungan untuk dua sistem sekaligus menimbulkan beban besar pada tim yang bertanggung jawab memelihara infrastruktur, di masa depan diputuskan untuk membatasi diri hanya menggunakan Git untuk pengembangan. Pada saat yang sama, Mozilla akan terus menggunakan layanan Bugzilla, moz-phab, Phabricator dan Lando.

Migrasi ke Git diperkirakan memakan waktu setidaknya 6 bulan. Transisi akan berlangsung dalam dua tahap:

  • Tahap pertama akan melibatkan peralihan repositori proyek utama dari Mercurial ke Git, dan menghapus dukungan untuk Mercurial di komputer pengembang. Pada tahap ini, Git akan digunakan secara lokal pada sistem pengembang, dan moz-phab akan terus digunakan untuk mengirimkan patch untuk ditinjau. Semua perubahan pertama-tama akan dihosting di repositori Git, dan kemudian ditransfer ke infrastruktur Mercurial yang ada.
  • Pada tahap kedua, secara bertahap, selangkah demi selangkah, Mercurial akan digantikan dengan Git di infrastruktur proyek. Setelah migrasi selesai, dukungan Mercurial akan dihapus.

Sumber: opennet.ru

Tambah komentar