Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] diff: exit(1) if 'diff --quiet <repo file> <external file>' finds changes

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:54:07

Tim Henigan [off-list ref] writes:
quoted
quoted
@@ -273,5 +273,6 @@ void diff_no_index(struct rev_info *revs,
       * The return code for --no-index imitates diff(1):
       * 0 = no changes, 1 = changes, else error
       */
-     exit(revs->diffopt.found_changes);
+     result = !!diff_result_code(&revs->diffopt, 0);
+     exit(result);
I assume the '!!' before 'diff_result_code' is a typo.
Not a typo.  I meant to use that idiom to turn 0 or not into
boolean, as diff_result_code() can return values other than 0 or 1.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help