|
Mozilla Labs - Laboratories are where science and creativity meet to develop, research, and explore new ideas. |
Mozillaは2006年ごろから、開発に利用するバージョン管理システムをCVSからMercurialへ移行する作業を進めてきた。今回、Mozilla Labsからさらに新しい動きが発表された。Mozilla Labsで取り組んでいるすべてのプロジェクトをGitHubにもミラーリング提供を開始したという。従来どおりMercurialがメインリポジトリとして利用され、Gitはあくまでもミラーという位置づけ。ただし、プロジェクトによってはGitを主要なバージョン管理システムにしたいと取り組みを進めているものもあるという。
ミラーの仕組みはMercurialからGitHubのリポジトリへhg-gitエクステンションを使ってミラーリングを実施するというもの。Gitベースでの開発をしたいという場合、GitHubのリポジトリをフォーク。フォークしたものに対して作業を実施し、反映してほしい変更をプルリクエストとして処理すればいい。プルリクエストはBugzillaの「レビューリクエスト」として処理され、コミット権限を持った開発者によってMercurialのリポジトリへ反映されることになる。
今回、GitHubでのホスティングが開始された背景には、Mozilla Labsの開発者がGitへの注目を続けてきたこと、Gitの人気が高まっていること、コミュニティからGitサポートの要望が増えていることなどが背景にあるという。現在はプルリクエストを自動的にBugzillaのレビューリクエストとして処理する方法なども模索が続けられているという説明がある。Mercurialを使いながらGitでのサービス提供も実施する事例として参考になる。
| パナソニック、見える化から見せる化へ、LAN対応エネルギーモニタを発表 [18:06 5/28] |
| 愛媛大、「ウルトラ赤外線銀河」は4個以上の銀河の衝突で誕生したと発表 [18:00 5/28] |
| インスリンは複数の分泌パターンで3種類の分子を選択的に制御 - 東大が解明 [17:50 5/28] |
| ルネサス、マイコン事業の強化に向けてTSMCとの協業を強化 [17:48 5/28] |
| イプスイッチ、Windows環境の監視ツール「WhatsUp Gold」で日本語に対応 [15:33 5/28] |
|
パナソニック、見える化から見せる化へ、LAN対応エネルギーモニタを発表 [18:06 5/28] エンタープライズ |
|
愛媛大、「ウルトラ赤外線銀河」は4個以上の銀河の衝突で誕生したと発表 [18:00 5/28] エンタープライズ |
|
StylipS、3rdシングルはTVアニメ『この中に1人、妹がいる!』のOP主題歌 [18:00 5/28] ホビー |
|
兄弟姉妹や双子ちゃんが一緒に乗れる、ハイエンドなドイツ製ベビーカー [17:54 5/28] ライフ |
|
インスリンは複数の分泌パターンで3種類の分子を選択的に制御 - 東大が解明 [17:50 5/28] エンタープライズ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。