From: Matthieu Moy Date: Thu, 02 Aug 2007 14:49:34 GMT Subject: Re: git-diff on touched files: bug or feature? Message-ID: In-Reply-To: Johannes Schindelin writes: >> The question remains: why should someone running git-diff get this, >> and someone running git-status not get this? > > Because git-status is an index-updating operation. That's why. That sounds like "it is this way because it is not the other way around". So, yes, git-status updates the index because it's an index-updating operation, while git-diff does not update the index because it's a non-index-updating operation. Then, I'll rephrase my sentence as "*why* is git-status an index-updating operation while git-diff is not". But you'll probably find another way to avoid answering. -- Matthieu