מפתחים ממוזילה הודיעו על החלטתם להפסיק להשתמש במערכת בקרת גרסאות 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
