Το Mozilla μεταφέρει την ανάπτυξη του Firefox από το Mercurial στο Git

Προγραμματιστές από τη Mozilla ανακοίνωσαν την απόφασή τους να σταματήσουν να χρησιμοποιούν το σύστημα ελέγχου εκδόσεων Mercurial για την ανάπτυξη του Firefox υπέρ του Git. Μέχρι τώρα, το έργο παρείχε τη δυνατότητα χρήσης Mercurial ή Git για να επιλέξουν οι προγραμματιστές, αλλά το αποθετήριο χρησιμοποιούσε κυρίως Mercurial. Λόγω του γεγονότος ότι η παροχή υποστήριξης για δύο συστήματα ταυτόχρονα δημιουργεί μεγάλο φορτίο στις ομάδες που είναι υπεύθυνες για τη συντήρηση της υποδομής, στο μέλλον αποφασίστηκε να περιοριστούμε στη χρήση μόνο του Git για ανάπτυξη. Παράλληλα, η Mozilla θα συνεχίσει να χρησιμοποιεί τις υπηρεσίες Bugzilla, moz-phab, Phabricator και Lando.

Η μετάβαση στο Git αναμένεται να διαρκέσει τουλάχιστον 6 μήνες. Η μετάβαση θα γίνει σε δύο στάδια:

  • Το πρώτο στάδιο θα περιλαμβάνει την αλλαγή του κύριου αποθετηρίου έργου από το Mercurial στο Git και την κατάργηση της υποστήριξης για το Mercurial στους υπολογιστές των προγραμματιστών. Σε αυτό το στάδιο, το Git θα χρησιμοποιείται τοπικά σε συστήματα προγραμματιστών και το moz-phab θα συνεχίσει να χρησιμοποιείται για την υποβολή ενημερώσεων κώδικα για έλεγχο. Όλες οι αλλαγές θα φιλοξενηθούν πρώτα σε ένα αποθετήριο Git και στη συνέχεια θα μεταφερθούν στην υπάρχουσα υποδομή Mercurial.
  • Στο δεύτερο στάδιο, σταδιακά, βήμα προς βήμα, το Mercurial θα αντικατασταθεί με το Git στην υποδομή του έργου. Μόλις ολοκληρωθεί η μετεγκατάσταση, η υποστήριξη Mercurial θα καταργηθεί.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο