On Thu, Nov 13, 2008 at 6:15 PM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > - maybe there are other users of "read_cache()" that want to do the > preloading. I just did "git diff" and "git status" (where the stuff > that "git commit" does falls out of the status changes) I wonder if there are other completely different parts of git that could benefit from multi threading when the work tree is on nfs? I'm thinking specifically of 'git checkout', since while testing this patch I happened to do a 'git pull' that resulted in several thousand new files being created, and the "Checking out files" part took *forever* to run. And FWIW, I timed 50 iterations of 'git diff', and the average runtime dropped from 11.7s to 2.8s after this patch. A nice improvement. James -- 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