]> git.ipfire.org Git - thirdparty/git.git/blobdiff - builtin/rev-list.c
Merge branch 'ja/misc-doc-fixes'
[thirdparty/git.git] / builtin / rev-list.c
index f520111eda09f1d167524b31919daaea3e5a5a31..25c6c3b38d4b120687bb02220c3db25af2ae66de 100644 (file)
@@ -637,8 +637,15 @@ int cmd_rev_list(int argc, const char **argv, const char *prefix)
 
        if (bisect_list) {
                int reaches, all;
+               unsigned bisect_flags = 0;
 
-               find_bisection(&revs.commits, &reaches, &all, bisect_find_all);
+               if (bisect_find_all)
+                       bisect_flags |= FIND_BISECTION_ALL;
+
+               if (revs.first_parent_only)
+                       bisect_flags |= FIND_BISECTION_FIRST_PARENT_ONLY;
+
+               find_bisection(&revs.commits, &reaches, &all, bisect_flags);
 
                if (bisect_show_vars)
                        return show_bisect_vars(&info, reaches, all);