"git-apply --check" should not report "fixed"
authorJunio C Hamano <gitster@pobox.com>
Tue, 8 Jan 2008 23:46:18 +0000 (15:46 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 9 Jan 2008 00:15:01 +0000 (16:15 -0800)
When running "git apply --check" while --whitespace=fix is
enabled (either from the command line or via the configuration),
we reported that "N line(s) applied after _fixing_", but --check
by itself does not apply and this message was alarming.

We could even reword the message to say "N line(s) would have
been applied after fixing...", but this patch does not go that
far. Instead, we just make it use the "N lines add whitespace
errors" warning, which happens to be a good diagnostic message a
user would expect from the --check option.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-apply.c
index 5e3b4a14470ba1e97d98dd1721d9d4f6c44d6dc8..d57bb6e070b838230c0cf5bd15ba0e948ca7223f 100644 (file)
@@ -2907,7 +2907,7 @@ int cmd_apply(int argc, const char **argv, const char *unused_prefix)
                            whitespace_error,
                            whitespace_error == 1 ? "" : "s",
                            whitespace_error == 1 ? "s" : "");
-               if (applied_after_fixing_ws)
+               if (applied_after_fixing_ws && apply)
                        fprintf(stderr, "warning: %d line%s applied after"
                                " fixing whitespace errors.\n",
                                applied_after_fixing_ws,