magitがインストールできなかった時の対応


背景

Emacs環境を25.2から26にアップデートしたタイミングで環境全体の見直しをかけた。

課題

Magitがcommitしようとするとエラーが出た。

対応方法

git-commitモジュールが古かったのが原因で動かなかった。
magitとgit-commitを一度削除して再インストールしなおしたらうまく動いた。

magitだけでなくsubmodule以下も再インストールするとよくなる場合がある。