diff: make -O and --output work in subdirectory
[gitweb.git] / revision.c
index e0107738b7ad4faa8c5937f4589d306382d65030..47e38b6c4648373c58d5d659838101a55e4b79d5 100644 (file)
@@ -2049,7 +2049,7 @@ static int handle_revision_opt(struct rev_info *revs, int argc, const char **arg
        } else if (!strcmp(arg, "--ignore-missing")) {
                revs->ignore_missing = 1;
        } else {
-               int opts = diff_opt_parse(&revs->diffopt, argv, argc);
+               int opts = diff_opt_parse(&revs->diffopt, argv, argc, revs->prefix);
                if (!opts)
                        unkv[(*unkc)++] = arg;
                return opts;