Nguyen Thai Ngoc Duy schrieb: > [I haven't read the rest of the mail, will read it through later] > > On Mon, Aug 17, 2009 at 3:49 PM, <skillzero@xxxxxxxxx> wrote: >> It would be nice if .git/info/sparse is there by default (like >> .git/info/exclude) with some commented out instructions (also like >> .git/info/exclude). > > No it can't be there by default. An empty .git/info/sparse means clear > assume-unchanged bit out of all files in index. It's not the same as > lacking .git/info/sparse (which does disable sparse checkout feature). Huh? Shouldn't the meaning of .git/info/sparse be: "the files mentioned in this file are not checked out." That is, if the file is empty, then no file is not checked out, IOW, all files are checked out. In order to advocate my earlier proposal: Name the file .git/info/phantoms, then it's clear: "The files mentioned here are phantoms" - they exist in the index, but not in the worktree; no phantoms means that everything is checked out. -- Hannes -- 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