Mozilla Firefox әзірлеуін Mercurial-тан Git-ке ауыстырады

Mozilla әзірлеушілері Git пайдасына Firefox әзірлеуі үшін Mercurial нұсқасын басқару жүйесін пайдалануды тоқтату туралы шешім қабылдады. Осы уақытқа дейін жоба әзірлеушілерге таңдау үшін Mercurial немесе Git пайдалану мүмкіндігін берді, бірақ репозиторий негізінен Mercurial-ды пайдаланды. Бір уақытта екі жүйеге қолдау көрсету инфрақұрылымды ұстауға жауапты командаларға үлкен жүктемені тудыратындықтан, болашақта даму үшін тек Git пайдаланумен шектелу туралы шешім қабылданды. Сонымен бірге Mozilla Bugzilla, moz-phab, Phabricator және Lando қызметтерін пайдалануды жалғастырады.

Гитке көшу кемінде 6 айға созылады деп күтілуде. Көшу екі кезеңде жүзеге асырылады:

  • Бірінші кезеңде жобаның негізгі репозиторийін Mercurial-тан Git-ке ауыстыру және әзірлеушілердің компьютерлеріндегі Mercurial қолдауын жою кіреді. Бұл кезеңде Git әзірлеушілер жүйелерінде жергілікті түрде пайдаланылады, ал moz-phab патчтарды қарауға жіберу үшін пайдалануды жалғастырады. Барлық өзгерістер алдымен Git репозиторийінде орналастырылады, содан кейін бар Mercurial инфрақұрылымына тасымалданады.
  • Екінші кезеңде, бірте-бірте, кезең-кезеңімен Mercurial жобаның инфрақұрылымында Git-ке ауыстырылады. Тасымалдау аяқталғаннан кейін Mercurial қолдауы жойылады.

Ақпарат көзі: opennet.ru

пікір қалдыру