Google の巨大レポジトリとブランチ無し運用 に書いててあることを肴に雑談する試み。基本的には kzys さん向けに書いてるので他の人には 文脈不足で誤解されそうだけどめんどくさいので特に補足しないで書きます。 Chromium も Bundler みたいのを使っている。 Chromium は言うほど単一ツリーに閉じておらず、結構サードパーティのライブラリに依存している。 ビルド支援の glicent スクリプトは Bundler のしょぼいやつみたいな機能をもっていて DEPS というファイルが Gemfile(.lock) 相当。 この外部レポジトリのこのリビジョンをこの場所にチェックアウトしろと指示している。 Bundler というと大げさすぎで実際は git submodule くらいです。 代表的なところだと Blink, V8, Skia, WebP あたりはこうやって引っ