Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH] Support diff.autorefreshindex=true in `git-diff --quiet'

From: Karl Chen <hidden>
Date: 2016-06-15 22:45:16

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 ?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help