git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Previous: brian m. carlsonNext: brian m. carlson
Message 4 of 6 in “What's cooking in git.git (Nov 2014, #04; Wed, 26)”
  1. Junio C HamanoNov 26, 2014
  2. pack-bitmap: do not use gcc packed attributeJeff King, Nov 27, 2014
  3. brian m. carlsonNov 27, 2014
  4. Duy NguyenNov 30, 2014
  5. brian m. carlsonNov 30, 2014
  6. Junio C HamanoDec 1, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.