diff --git a/builtin/log.c b/builtin/log.c index 4d4b60caa76a05..7f9c9a65439761 100644 --- a/builtin/log.c +++ b/builtin/log.c @@ -788,6 +788,8 @@ int cmd_show(int argc, const char **argv, const char *prefix) opt.def = "HEAD"; opt.tweak = show_setup_revisions_tweak; cmd_log_init(argc, argv, prefix, &rev, &opt, &cfg); + if (rev.no_walk) + rev.prune = 0; if (!rev.no_walk) { ret = cmd_log_walk(&rev);