Re: What's cooking in git.git (Nov 2014, #04; Wed, 26)
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Nov 30, 2014, 08:35 UTC
- Message-ID
- <CACsJy8D7uf=TVDy1CYmQ8gO4KL=gSz=KMg6NmOEUzhjjjn=X_g@mail.gmail.com>
- In-Reply-To
- <20141127183901.GD4744@vauxhall.crustytoothpaste.net>
On Fri, Nov 28, 2014 at 1:39 AM, brian m. carlson <sandals@crustytoothpaste.net> wrote:
Show 23 quoted lines
> On Wed, Nov 26, 2014 at 03:09:45PM -0800, Junio C Hamano wrote:
>> * nd/untracked-cache (2014-10-27) 19 commits
>> - t7063: tests for untracked cache
>> - update-index: test the system before enabling untracked cache
>> - update-index: manually enable or disable untracked cache
>> - status: enable untracked cache
>> - untracked cache: mark index dirty if untracked cache is updated
>> - untracked cache: print stats with $GIT_TRACE_UNTRACKED_STATS
>> - untracked cache: avoid racy timestamps
>> - read-cache.c: split racy stat test to a separate function
>> - untracked cache: invalidate at index addition or removal
>> - untracked cache: load from UNTR index extension
>> - untracked cache: save to an index extension
>> - untracked cache: don't open non-existent .gitignore
>> - untracked cache: mark what dirs should be recursed/saved
>> - untracked cache: record/validate dir mtime and reuse cached output
>> - untracked cache: make a wrapper around {open,read,close}dir()
>> - untracked cache: invalidate dirs recursively if .gitignore changes
>> - untracked cache: initial untracked cache validation
>> - untracked cache: record .gitignore information and dir hierarchy
>> - dir.c: optionally compute sha-1 of a .gitignore file
>
> You didn't comment on the status of this branch, and I'm interested.I'm not Junio :) but I think the core changes are done. I wanted to actually add watchman support on top of untracked cache as well to see if it needs any more changes. I think I can see how it could be done now (not easy, but not terribly hard). I'm going to resend soon to fix some minor bugs (in a reroll that Junio has not picked up) and change file format to be more compact.
-- Duy