koharu アップデート追従

公開日 2026-01-21 00:00 457 文字 3 min read

目次なし
koharu の v2.3.2 update に追従しようとしてまあまあ苦労した。冷静に考えたら merge commit の diff だけ引っ張ってくればいいのでは……?

にゃーん


何した

一応このブログは AGPL を守るという建付けのもとオレオレ koharu 拡張の public repository をテンプレにして private repository を別に建てているわけなんですが、そうなると 上流の上流、つまり本家 が居るわけで。 そしてなんでか知らんが本家を fork した翌日に minor が進んでいたわけで。 なんで? と言っても仕方なく、眺めたら 変更デカいなあ と。

こういう個人ブログ を参考にしつつも merge が大変なことになる、なった。 まず public の astro-koharu-jp を本家 astro-koharu に合わせたうえで (= behind がないような状況にして)、こっちの blog 用 private repository にも適用する必要がある。そうするととんでもない量の conflict が出てきて大変だった

今回は一個一個手作業で直したが、冷静に考えると merge commit も parent が複数いると言うだけで merge commit とその手前の自分 repo の一個手前との diff は普通に取れるはず。それを patch にしてこっちの blog 用 repo に適用しても同じことなんじゃないかと思った

今後そうします、という宣言とともに、今回さっきの手動 merge でまた壊れたところがないか戦々恐々としているという話。

今後

また何かぶっ壊れてたら twitter までご一報ください……。 将来的にはもうなんか upstream のアプデに追従するのを諦めるようになるんだと思います。このブログの本文は結局ただ単なる md なので。