Mozilla, Firefox kaynak kodu ile Microsoft Github'a taşınıyor

Saberie

Active member


  1. Mozilla, Firefox kaynak kodu ile Microsoft Github'a taşınıyor

Mozilla, GitHub'daki Firefox tarayıcısının geliştirilmesi için merkezi depoyu attı. Mercurial versiyonun yönetimindeki GIT'e değişiklik tamamlandı.



Resmi duyuru, Google Dokümanları belgesinde GIT geçiş durumu hakkında mevcuttur. Sonuç olarak, Mozilla 30 Nisan'da göçü tamamladı.

Git ile tek tip gelişme


Mozilla'nın kıdemli mühendis yöneticisi Byron “Glob” Jones, Kasım 2023'te hareketi açıkladı. O zamana kadar geliştirme, Mercurial ve GIT versiyonunun yönetim sistemleriyle iki pistte gerçekleşti. Hem Mercurial hem de Git açık kaynaklı bir yazılımdır. 2018 yılında Microsoft tarafından tespit edilen GIT GitHub projelerinin yönetimi platformu kaynak değildir, ancak burada birçok açık kaynak projesi geliştirilmiştir.



GIT ile tekdüze kalkınma değişikliği, iki sürüm yönetim sisteminin kullanımından kaynaklanan genel masrafları azaltmayı amaçlamaktadır. Jones'a göre, bazıları hala aşırı yüklenmiş takımlar için önemli bir yüktü.

Sınırlı Kullanım


Bununla birlikte, Firefox'un daha fazla gelişimi, diğer birçok projede olduğu gibi doğrudan GitHub'da gerçekleşmez, ancak platform esas olarak depo için merkezi bir yer olarak kullanılır. Nisan listelerinin geçiş durumuna ilişkin belge, göç yoluyla önemli ölçüde değişen belge. Daha önce Firefox'ta GIT ile gelişmiş olan herkesin iş süreçlerini değiştirmesi gerekmez.



Yakın gelecekte Github'dan çekilmeyecek ve ekip platformdaki sorunları toplamıyor. Bunun yerine Mozilla, incelemeler, sorunlar ve değişiklikler için Bugzilla, Lando ve Phabricator Tools'u kullanmaya devam ediyor. Mozilla'nın ikincisini tutması biraz şaşırtıcı: Phaubberacker'ın arkasındaki şirket olan Factility, 2021'de proje üzerinde çalışmayı bıraktı. Phorge ile projenin bir çatalı var.

İyi şirkete taşındığınızda


Firefox'tan önce, Java ve Python programlama dilleri Mecurial A Git'in daha da geliştirilmesini değiştirdi. Java'da biraz daha fazlasını istedi: Mercurial versiyonunun yönetimine veda eden ilk öneriler 2018'de, ertesi yıl GIT'ye karar verdiler ve Github'daki son hamle iki yıl daha geçene kadar.

LLVM altyapı derleyicisi de 2019'da GitHub'a geçti. Daha önce, sürümün yönetimi için kullanılan sorumlu Subversion Apache (SVN).

Github ile ilgili diğer şeylerin yanı sıra bir bez olarak ortaya çıkan Mike Hommy, Git'in göçü için ayrıntılı ve resmi olmayan bir rehber yazdı. Başka bir blog yazısında, Merkurial'ın GIT'de göçü ve GitHub'ın bir platform olarak seçilmesi için ayrıntılı nedenler sunar.


(RME)




Ne yazık ki, bu bağlantı artık geçerli değil.

Boşa harcanan eşyalara olan bağlantılar, 7 günlük daha büyükse veya çok sık çağrılmışsa gerçekleşmez.


Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Şimdi yükümlülük olmadan bir hafta deneyin – yükümlülük olmadan!
 
Üst