On Wed, Sep 21, 2011 at 7:33 PM, Michael J Gruber <git@xxxxxxxxxxxxxxxxxxxx> wrote: >>> In hindsight, it would have been much better to have a "sparse-ignore" >>> or "sparse-skip" file so that an empty file would mean a full checkout, >>> and the file logic would be analogous to that of .gitignore, excludes >>> and skip-worktree. >> >> .gitignore works towards excluding files. No rule means no excluding. >> sparse-checkout file works towards including files, no rule means no >> inclusion. > > Sure, but with a "sparse-skip" rather than "sparse-checkout", we would > not even need an additional config variable, and the skip-worktree > centered explanations would follow the same logic (no need for the > additional negation) as the ignore files and the new sparse-skip file. I'll kill that config variable some day when sparse checkout code has no overhead over normal case ("include all"). -- Duy -- 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