]> git.ipfire.org Git - thirdparty/git.git/commitdiff
xdiff/xdl_cleanup_records: make setting action easier to follow
authorEzekiel Newren <ezekielnewren@gmail.com>
Wed, 29 Apr 2026 22:08:14 +0000 (22:08 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 30 Apr 2026 00:16:50 +0000 (09:16 +0900)
Rewrite nested ternaries with a clear if/else ladder for
action1/action2 to improve readability while preserving
behavior.

Signed-off-by: Ezekiel Newren <ezekielnewren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
xdiff/xprepare.c

index 7141dbc058f4ae3fda604953b96ff8fd21242b06..ddd05776761d2c1eeb4bdaf6fbf26d3e66bf83d7 100644 (file)
@@ -302,7 +302,12 @@ static int xdl_cleanup_records(xdlclassifier_t *cf, xdfile_t *xdf1, xdfile_t *xd
                size_t mph1 = xdf1->recs[i].minimal_perfect_hash;
                rcrec = cf->rcrecs[mph1];
                nm = rcrec ? rcrec->len2 : 0;
-               action1[i] = (nm == 0) ? DISCARD: nm >= mlim1 ? INVESTIGATE: KEEP;
+               if (nm == 0)
+                       action1[i] = DISCARD;
+               else if (nm < mlim1)
+                       action1[i] = KEEP;
+               else /* nm >= mlim1 */
+                       action1[i] = INVESTIGATE;
        }
 
        if (need_min) {
@@ -317,7 +322,12 @@ static int xdl_cleanup_records(xdlclassifier_t *cf, xdfile_t *xdf1, xdfile_t *xd
                size_t mph2 = xdf2->recs[i].minimal_perfect_hash;
                rcrec = cf->rcrecs[mph2];
                nm = rcrec ? rcrec->len1 : 0;
-               action2[i] = (nm == 0) ? DISCARD: nm >= mlim2 ? INVESTIGATE: KEEP;
+               if (nm == 0)
+                       action2[i] = DISCARD;
+               else if (nm < mlim2)
+                       action2[i] = KEEP;
+               else /* nm >= mlim2 */
+                       action2[i] = INVESTIGATE;
        }
 
        /*