revision: do not fallback to default when rev_input_given is set
[gitweb.git] / revision.c
index 08d5806b8a0d01f2f1eedcd16f342522945bea23..ba2b166cd67fab9f68c303f2fe300511bf416b4d 100644 (file)
@@ -2316,7 +2316,7 @@ int setup_revisions(int argc, const char **argv, struct rev_info *revs, struct s
                opt->tweak(revs, opt);
        if (revs->show_merge)
                prepare_show_merge(revs);
-       if (revs->def && !revs->pending.nr && !got_rev_arg) {
+       if (revs->def && !revs->pending.nr && !revs->rev_input_given && !got_rev_arg) {
                struct object_id oid;
                struct object *object;
                struct object_context oc;