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

Re: Sort of a feature proposal

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
May 7, 2008, 16:25 UTC
Message-ID
<alpine.LFD.1.10.0805070924300.3024@woody.linux-foundation.org>
In-Reply-To
<86fxsutbke.fsf@lola.quinscape.zz>
On Wed, 7 May 2008, David Kastrup wrote:
Show 11 quoted lines
> 
> Hi, I have some large git repositories on a USB drive (ext3 file
> system).  That means that when replugging the drive, the recorded st_dev
> data in the index is off, meaning that the whole repo directory
> structure gets reread as the stat data of all directories has changed.
> 
> That's a nuisance.  Can't we have some heuristic or configuration option
> where we, say, record the st_dev of the _index_ file, and if that has
> changed, we propagate that change to the st_dev of its contents?  I'd
> like to see something that works more efficiently than rescanning the
> whole disk every time I hibernate my computer.
Hmm. We shouldn't even be using st_dev any more.

How did you compile your git version? By default USE_STDEV should be off, and it's been that way for a long time (because st_dev is also not reliable on NFS etc).

		Linus
Previous: Avery PennarunNext: David Kastrup
Message 5 of 8 in “Sort of a feature proposal”
  1. David KastrupMay 7, 2008
  2. Nicolas PitreMay 7, 2008
  3. Stephen R. van den BergMay 7, 2008
  4. Avery PennarunMay 7, 2008
  5. Linus TorvaldsMay 7, 2008
  6. David KastrupMay 7, 2008
  7. Dmitry PotapovMay 7, 2008
  8. David KastrupMay 7, 2008

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.