"Derrick Stolee via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > This is based on ds/sparse-checkout-harden. > > The sparse-checkout builtin currently lets users modify their > sparse-checkout file with the all-or-nothing "set" subcommand. It may be > easier for a user to expand their sparse cone using a "git sparse-checkout > add <pattern/path> ..." subcommand. Makes sense. I suspect that people may get greedy and start saying "now we can add a new directory (say, Documentation/) without repeating what we already configured, I want a way to add a new directory without some of the paths in that directory (say, Documentation/ but not Documentation/technical/)", but that won't happen until people can use "add", so let's take small incremental steps, and addition of "add" is such a good first step. Will queue. Thanks.