Cyhoeddodd datblygwyr Mozilla eu penderfyniad i roi'r gorau i ddefnyddio system rheoli fersiynau Mercurial ar gyfer datblygu Firefox o blaid Git. Hyd yn hyn, roedd y prosiect yn cynnig yr opsiwn i ddatblygwyr ddefnyddio naill ai Mercurial neu Git, ond Mercurial oedd y prif storfa. Oherwydd y baich sylweddol y mae cynnal y ddwy system yn ei roi ar y timau sy'n gyfrifol am gynnal a chadw seilwaith, gwnaed y penderfyniad i gyfyngu datblygu i Git yn unig. Bydd Mozilla yn parhau i ddefnyddio Bugzilla, moz-phab, Phabricator, a Lando.
Disgwylir i'r mudo i Git gymryd o leiaf chwe mis. Bydd y newid yn digwydd mewn dau gam:
- Bydd y cam cyntaf yn cynnwys newid prif storfa'r prosiect o Mercurial i Git, a chael gwared ar gefnogaeth Mercurial ar beiriannau datblygwyr. Yn ystod y cam hwn, bydd Git yn cael ei ddefnyddio'n lleol ar systemau datblygwyr, a bydd moz-phab yn parhau i gael ei ddefnyddio ar gyfer cyflwyno clytiau i'w hadolygu. Bydd yr holl newidiadau'n cael eu rhoi mewn storfa Git i ddechrau ac yna'n cael eu mudo i'r seilwaith Mercurial presennol.
- Yn ystod yr ail gam, bydd Mercurial yn cael ei ddisodli'n raddol gan Git yn seilwaith y prosiect. Unwaith y bydd y mudo wedi'i gwblhau, bydd cefnogaeth Mercurial yn cael ei dileu.
Ffynhonnell: opennet.ru
