From: Nguyen Thai Ngoc Duy Date: Thu, 22 Oct 2009 11:15:16 GMT Subject: Re: What's cooking in git.git (Oct 2009, #04; Wed, 21) Message-ID: In-Reply-To: On Thu, Oct 22, 2009 at 3:46 PM, Jakub Narebski wrote: > Junio C Hamano writes: >> * nd/sparse (2009-08-20) 19 commits. >>  - sparse checkout: inhibit empty worktree >>  - Add tests for sparse checkout >>  - read-tree: add --no-sparse-checkout to disable sparse checkout support >>  - unpack-trees(): ignore worktree check outside checkout area >>  - unpack_trees(): apply $GIT_DIR/info/sparse-checkout to the final index >>  - unpack-trees(): "enable" sparse checkout and load $GIT_DIR/info/sparse-checkout >>  - unpack-trees.c: generalize verify_* functions >>  - unpack-trees(): add CE_WT_REMOVE to remove on worktree alone >>  - Introduce "sparse checkout" >>  - dir.c: export excluded_1() and add_excludes_from_file_1() >>  - excluded_1(): support exclude files in index >>  - unpack-trees(): carry skip-worktree bit over in merged_entry() >>  - Read .gitignore from index if it is skip-worktree >>  - Avoid writing to buffer in add_excludes_from_file_1() >>  - Teach Git to respect skip-worktree bit (writing part) >>  - Teach Git to respect skip-worktree bit (reading part) >>  - Introduce "skip-worktree" bit in index, teach Git to get/set this bit >>  - Add test-index-version >>  - update-index: refactor mark_valid() in preparation for new options > > Hmmm... what is happening with that series? Junio concerned about CE_MATCH_IGNORE_VALID being used by both assume-unchanged and skip-worktree bits, which I did not resolve yet. I should really get back to the series when I have time. -- Duy