"J. Bruce Fields" <bfields@xxxxxxxxxxxx> writes: >> The stat-information, and sha1sum are actually a cache, but they don't >> have to be user-visible, except for speed. > > That's a big exception.--b. Speed _is_ important, of course. But the user only benefits from speed, he doesn't have to manipulate it explicitely. I may be repeating myself, but "diff --cached" doesn't mean "diff using the stat-cache", it means "diff using the cached _content_", which is really unrelated from the stat-cache. Mercurial also has fast diff (perhaps a bit slower that git, but same order of magnitude), and has no user-visible index. -- Matthieu - 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