Thread (20 messages) flat view 20 messages, 4 authors, 2016-06-15

Re: [PATCH 3/3] git-read-tree.txt: correct sparse-checkout and skip-worktree description

From: Nguyen Thai Ngoc Duy <hidden>
Date: 2016-06-15 22:52:05

On Wed, Sep 21, 2011 at 7:33 PM, Michael J Gruber
[off-list ref] wrote:
quoted
quoted
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help