]> asedeno.scripts.mit.edu Git - git.git/blobdiff - builtin-log.c
Merge branch 'master' into next
[git.git] / builtin-log.c
index d5bbc1cc06931974de46078b5cac17e315177e40..12a6d19203f054d892c04873fef0f92a5c2ef0c9 100644 (file)
@@ -23,6 +23,13 @@ static int cmd_log_wc(int argc, const char **argv, char **envp,
        rev->commit_format = CMIT_FMT_DEFAULT;
        rev->verbose_header = 1;
        argc = setup_revisions(argc, argv, rev, "HEAD");
+       if (rev->always_show_header) {
+               if (rev->diffopt.pickaxe || rev->diffopt.filter) {
+                       rev->always_show_header = 0;
+                       if (rev->diffopt.output_format == DIFF_FORMAT_RAW)
+                               rev->diffopt.output_format = DIFF_FORMAT_NO_OUTPUT;
+               }
+       }
 
        if (argc > 1)
                die("unrecognized argument: %s", argv[1]);