"David Cantrell via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > This adds tab-completion of filenames to the bash completions for git > restore. > > David Cantrell (2): > tab completion of filenames for 'git restore' > if a file has been staged we don't want to list it Why two patches? The second separate patch makes the topic look as if "oops, the first step designed a wrong behaviour and here is a brown paper bag fix-up".