From: Johannes Schindelin Date: Thu, 27 Nov 2008 22:49:40 GMT Subject: Re: What's cooking in git.git (Nov 2008, #06; Wed, 26) Message-ID: In-Reply-To: <7v7i6qc8r0.fsf@gitster.siamese.dyndns.org> Hi, On Wed, 26 Nov 2008, Junio C Hamano wrote: > ---------------------------------------------------------------- > [Will merge to "master" soon] > > [...] > > * nd/narrow (Tue Nov 18 06:33:16 2008 -0500) 10 commits > + t2104: touch portability fix > + grep: skip files outside sparse checkout area > + checkout_entry(): CE_NO_CHECKOUT on checked out entries. > + Prevent diff machinery from examining worktree outside sparse > checkout > + ls-files: Add tests for --sparse and friends > + update-index: add --checkout/--no-checkout to update > CE_NO_CHECKOUT bit > + update-index: refactor mark_valid() in preparation for new options > + ls-files: add options to support sparse checkout > + Introduce CE_NO_CHECKOUT bit > + Extend index to save more flags I have a strong suspicion that the narrow stuff will make the worktree mess pale in comparison. Note that I do not have time to review this myself (which is not helped at all by it being no longer a trivial single patch, but a full 10 patches!), but I really have a bad feeling about this. IMO it is substantially under-reviewed. Ciao, Dscho