Re: A few usability question about git diff --cached
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Oct 5, 2007, 06:40 UTC
- Message-ID
- <vpqwsu2oyhj.fsf@bauges.imag.fr>
- In-Reply-To
- <20071004161935.GC17487@fieldses.org>
"J. Bruce Fields" <bfields@fieldses.org> 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