From: Matthieu Moy Date: Fri, 05 Oct 2007 06:40:40 GMT Subject: Re: A few usability question about git diff --cached Message-ID: In-Reply-To: <20071004161935.GC17487@fieldses.org> "J. Bruce Fields" 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