にゃーん
何した
一応このブログは 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 なので。