On Fri, Nov 28, 2014 at 1:39 AM, brian m. carlson <sandals@xxxxxxxxxxxxxxxxxxxx> wrote: > 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 -- 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