Firefox、ソース管理をGitに一本化
去る11月6日、MozillaはWebブラウザ「Firefox」のデスクトップ版のソース管理をGitに一本化することを発表しました。
#元記事はこちら。
これまで、デスクトップ版Firefoxのソースファイルの管理は、先述のGitとMercurialの2本立てで行なっていたそうです。しかし、ソース管理の負担が大きくなってきたとのことで、Mercurialでの管理を廃止し、Gitへの一本化を決めたそうです。
GitもMercurialもソースコードのリビジョン管理ツールでして、どちらも「分散型」に分類されるツールです(早い話が、全く同系統のツール)。Gitは「GitHub」などでその名が知られていますが、MercurialはGitに比べればかなりマイナーな感じですかね。どちらも、先述の通り、「分散型」に分類され、大まかなワークフローは同じで、操作感もほぼ同じ感じのツールです。これまでどのような運用をしていたのかわかりませんが、元記事にある移行手順のフェーズ1で「プライマリリポジトリをMercurialからGitへ切り替え」とあるので、これまでは「主:Mercurial」、「副:Git」という感じですかね。また、移行方針に「リポジトリはGitHubでホストする」とあるので、これまではMOzillaでMercurialとGitで両リポジトリを開放していたといった感じでしょうか。そうだとすると、確かに負担がかかりますね。「GitHub」のようなホスティングサービスを使用すれば、ソース管理のリスクヘッジも兼ねることができますので、そういった意味も含めてGitへの一本化となったんでしょうかね。
| 固定リンク | 0
「ニュース」カテゴリの記事
- Apple、次期Mac OSのシステムカーネル開発にSwift言語採用(2026.07.08)
- ソニー、PlayStation用ゲームソフトのディスク版販売を2028年に終了(2026.07.02)
- LZH書庫ファイルが扱える解凍ライブラリ「UnLha64x」登場(2026.06.30)
- 航空自衛隊、「航空宇宙自衛隊」へ(2026.06.27)
- パーソナルシアタースピーカー「SWIRE AURBIS」(2026.06.13)
「パソコン・インターネット」カテゴリの記事
- Apple、次期Mac OSのシステムカーネル開発にSwift言語採用(2026.07.08)
- LZH書庫ファイルが扱える解凍ライブラリ「UnLha64x」登場(2026.06.30)
- Mozillaの信念(2026.06.15)
- ブラウザベンダー各社、マイクロソフトに怒り(2026.06.07)
- GPUの激動30年(2026.05.29)


コメント