On Tue, Feb 11, 2020 at 03:02:20PM +0000, Derrick Stolee via GitGitGadget wrote: > 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. To achieve this while reusing as much > code as possible from the "set" subcommand, the first two patches extract > methods from sparse_checkout_set(). FWIW, this makes perfect sense to me. I actually expected "set" to behave like "add" the first time I tried it out. -Peff