تنقل Mozilla تطوير Firefox من Mercurial إلى Git

أعلن مطورو Mozilla قرارهم بالتوقف عن استخدام نظام التحكم في الإصدار Mercurial لتطوير Firefox لصالح Git. حتى الآن، قدم المشروع خيار استخدام Mercurial أو Git للمطورين للاختيار من بينها، لكن المستودع استخدم Mercurial بشكل أساسي. نظرًا لحقيقة أن توفير الدعم لنظامين في وقت واحد يخلق عبئًا كبيرًا على الفرق المسؤولة عن صيانة البنية التحتية، فقد تقرر في المستقبل أن يقتصر على استخدام Git فقط للتطوير. وفي الوقت نفسه، ستواصل موزيلا استخدام خدمات Bugzilla وmoz-phab وPhabricator وLando.

من المتوقع أن تستغرق عملية الترحيل إلى Git ما لا يقل عن 6 أشهر. سيتم الانتقال على مرحلتين:

  • ستتضمن المرحلة الأولى تحويل مستودع المشروع الرئيسي من Mercurial إلى Git، وإزالة دعم Mercurial على أجهزة الكمبيوتر الخاصة بالمطورين. في هذه المرحلة، سيتم استخدام Git محليًا على أنظمة المطورين، وسيستمر استخدام moz-phab لإرسال التصحيحات للمراجعة. ستتم استضافة جميع التغييرات أولاً في مستودع Git، ثم سيتم نقلها إلى البنية التحتية الحالية لـ Mercurial.
  • في المرحلة الثانية، تدريجيًا، خطوة بخطوة، سيتم استبدال Mercurial بـ Git في البنية التحتية للمشروع. بمجرد اكتمال الترحيل، ستتم إزالة دعم Mercurial.

المصدر: opennet.ru

إضافة تعليق