Junio C Hamano <gitster@xxxxxxxxx> writes: > Alexandre Julliard <julliard@xxxxxxxxxx> writes: > >> .... For >> instance in vc-git.el the workfile-unchanged-p function currently has >> to rehash the file every time to see if it really changed, because we >> can't afford to refresh the whole project at that point. > > Maybe I am missing something. Why can't you "afford to"? > > "update-index --refresh" looks at only the files whose cached > stat information does indicate there might be chanegs. It does > not rehash already up-to-date ones. No, but it goes through the tree and stats every single file. On a large project that can be slow, especially if you don't have enough RAM to keep it all in cache, so it's not something we can do while the user is interacting with a file. -- Alexandre Julliard julliard@xxxxxxxxxx - 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