SZEDER Gábor wrote: > The breakage can > be simply bogus possible completion words, but it can also be a > failure: > > $ git branch '${foo.bar}' > $ git checkout <TAB> > bash: ${foo.bar}: bad substitution Or arbitrary code execution: $ git branch '$(>kilroy-was-here)' $ git checkout <TAB> $ ls -l kilroy-was-here -rw-rw-r-- 1 jrn jrn 0 nov 17 15:40 kilroy-was-here The final version of this patch should go to maint. Thanks for catching it. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html