Mozilla、Firefox 開発を Mercurial から Git に移行

Mozilla の開発者は、Firefox 開発に Mercurial バージョン管理システムの使用を中止し、Git を使用する決定を発表しました。 これまで、プロジェクトでは開発者が選択できるように Mercurial または Git を使用するオプションが提供されてきましたが、リポジトリでは主に Mercurial が使用されてきました。 XNUMX つのシステムを同時にサポートすると、インフラストラクチャの保守を担当するチームに大きな負荷がかかるため、将来的には開発には Git のみを使用することに限定することが決定されました。 同時に、Mozilla は Bugzilla、moz-phab、Phabricator、Lando のサービスを引き続き使用します。

Git への移行には少なくとも 6 か月かかると予想されます。 移行は XNUMX 段階で行われます。

  • 最初の段階では、メイン プロジェクト リポジトリを Mercurial から Git に切り替え、開発者のコ​​ンピュータで Mercurial のサポートを削除します。 この段階では、Git は開発者システム上でローカルに使用され、レビューのためにパッチを送信するために moz-phab が引き続き使用されます。 すべての変更は、まず Git リポジトリでホストされ、次に既存の Mercurial インフラストラクチャに転送されます。
  • 第 XNUMX 段階では、段階的に、プロジェクト インフラストラクチャ内で Mercurial が Git に置き換えられます。 移行が完了すると、Mercurial のサポートは削除されます。

出所: オープンネット.ru

コメントを追加します