summaryrefslogtreecommitdiffstats
path: root/commit.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2018-08-28 17:23:03 -0400
committerJunio C Hamano <gitster@pobox.com>2018-08-29 11:32:49 -0700
commitd9f62dfa0ddc31bdad93054acca9fd42ca781f7f (patch)
tree6fd09fd6fcb441b0e494c8439732bd682f4edda3 /commit.c
parent6a29d7b7a72c7b131ae3cda9e0b47b67a27a51f1 (diff)
downloadgit-d9f62dfa0ddc31bdad93054acca9fd42ca781f7f.tar.gz
git-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 'commit.c')
0 files changed, 0 insertions, 0 deletions