Mozilla geliştiricileri, Firefox geliştirmesi için Mercurial sürüm kontrol sistemini kullanmayı bırakıp Git lehine karar verdiklerini açıkladılar. Şimdiye kadar proje, geliştiricilere aralarından seçim yapabilecekleri Mercurial veya Git kullanma seçeneği sunuyordu ancak depo öncelikle Mercurial'ı kullandı. Aynı anda iki sisteme destek sağlamanın altyapının bakımından sorumlu ekipler üzerinde büyük bir yük oluşturması nedeniyle, gelecekte geliştirme için yalnızca Git'i kullanmayla sınırlı kalmamıza karar verildi. Aynı zamanda Mozilla, Bugzilla, moz-phab, Phabricator ve Lando hizmetlerini kullanmaya devam edecek.
Git'e geçişin en az 6 ay sürmesi bekleniyor. Geçiş iki aşamada gerçekleşecek:
- İlk aşama, ana proje deposunun Mercurial'dan Git'e değiştirilmesini ve geliştiricilerin bilgisayarlarındaki Mercurial desteğinin kaldırılmasını içerecek. Bu aşamada Git, geliştirici sistemlerinde yerel olarak kullanılacak ve moz-phab, yamaları incelenmek üzere göndermek için kullanılmaya devam edecek. Tüm değişiklikler önce Git deposunda barındırılacak, ardından mevcut Mercurial altyapısına aktarılacak.
- İkinci aşamada yavaş yavaş proje altyapısında Mercurial'ın yerini Git alacak. Geçiş tamamlandıktan sonra Mercurial desteği kaldırılacaktır.
Kaynak: opennet.ru
