quoted
quoted
quoted
quoted
On 2008-09-01 03:31 PDT, Junio C Hamano writes:
Junio> Karl Chen [off-list ref] writes:
>> When diff.autorefreshindex is true, if a file has merely
>> been 'touched' (mtime changed, but contents unchanged),
>> then `git-diff --quiet' will now return 0 (indicating no
>> change) instead of 1, and also silently refresh the index.
Junio> My knee-jerk reaction is that I do not particularly
Junio> like this, but I haven't thought things through. What
Junio> does --exit-code do with or without the configuration
Junio> variable?
git diff --exit-code silently refreshes the index and returns 0,
as documented and as I expect. So I further expect "git diff
--exit-code --quiet" to be have the same semantics as "git diff
--exit-code >/dev/null".
What don't you like about this? Isn't this the point of
diff.autorefreshindex ?