]> git.ipfire.org Git - thirdparty/git.git/blobdiff - revision.c
Merge branch 'md/exclude-promisor-objects-fix'
[thirdparty/git.git] / revision.c
index a1ddb9e11cbe3a52bb8d3eee3785524db4055854..28fb2a70cdaaab93e8665a37c2ce02f89a90ed4c 100644 (file)
@@ -2138,7 +2138,8 @@ static int handle_revision_opt(struct rev_info *revs, int argc, const char **arg
                revs->limited = 1;
        } else if (!strcmp(arg, "--ignore-missing")) {
                revs->ignore_missing = 1;
-       } else if (!strcmp(arg, "--exclude-promisor-objects")) {
+       } else if (revs->allow_exclude_promisor_objects_opt &&
+                  !strcmp(arg, "--exclude-promisor-objects")) {
                if (fetch_if_missing)
                        BUG("exclude_promisor_objects can only be used when fetch_if_missing is 0");
                revs->exclude_promisor_objects = 1;