diff options
author | Jeff King <peff@peff.net> | 2018-08-28 17:23:03 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-08-29 11:32:49 -0700 |
commit | d9f62dfa0ddc31bdad93054acca9fd42ca781f7f (patch) | |
tree | 6fd09fd6fcb441b0e494c8439732bd682f4edda3 /diff-lib.c | |
parent | read-cache: use oideq() in ce_compare functions (diff) | |
download | tgif-d9f62dfa0ddc31bdad93054acca9fd42ca781f7f.tar.xz |
show_dirstat: simplify same-content check
We use two nested conditionals to store a content_changed
variable, but only bother to look at the result once,
directly after we set it. We can drop the variable entirely
and just use a single "if".
This needless complexity is the result of 2ff3a80334 (Teach
--dirstat not to completely ignore rearranged lines within a
file, 2011-04-11). Before that, we held onto the
content_changed variable much longer.
While we're touching the condition, we can swap out oidcmp()
for !oideq(). Our coccinelle patches didn't previously find
this case because of the intermediate variable, but now it's
a simple boolean in a conditional.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff-lib.c')
0 files changed, 0 insertions, 0 deletions