ぼちぼちと進めている Bundler を RubyGems に統合する作業で、昨年末に Bundler 2.1.0 をリリースした後にリポジトリを rubygems org に移動した、に続いて、今まで submodule で使っていた bundler を rubygems 本体の git のオブジェクトとして扱うようにした。ようは monorepo です。
https://github.com/rubygems/rubygems/pull/3166
submodule を monorepo にするには、https://x3ro.de/integrating-a-submodule-into-the-parent-repository/ にある手順とスクリプト実行で実現した。びっくりするほどシュッと統合できたのでよい。
submodule、両方を並行して開発、さらに互いに結合度合いが双方向にそれなりに高いという状態だと、ストレスでしかなくて開発の速度もでないなあという状態だったのでやっと解決できた。
まだ bundler の旧リポジトリから PR を引っ越ししてる途中という状態だけど、CI も一緒にできたしだいぶいい感じになってきたので頑張ろう。
買ってからしばらく経っていたのだけど、Type-C を接続するだけで使うことができて、PS4 も接続することができるモバイルディスプレイを買ってみた。
ぱっと見は割とおもちゃっぽいつくりだったけど、PS4 もしっかりプレイできるしサブモニタとしてもいいし、Win などのマシンをちょっとデバッグしますというようなときにも取り回しがいいので便利っぽい。こういうガジェットが 2 万くらいで買えるのは進歩だなあ。