parse-opts: add OPT_FILENAME and transition builtins
[gitweb.git] / bisect.c
index 09102daba8ac508ea3457bb43fcac0f0fd83ebeb..f57b62cdddb7ff96acaabdee6e4bfc551d8a195f 100644 (file)
--- a/bisect.c
+++ b/bisect.c
@@ -830,7 +830,7 @@ static void check_good_are_ancestors_of_bad(const char *prefix)
  * the bisection process finished successfully.
  * In this case the calling shell script should exit 0.
  */
-int bisect_next_exit(const char *prefix)
+int bisect_next_all(const char *prefix)
 {
        struct rev_info revs;
        struct commit_list *tried;
@@ -841,6 +841,8 @@ int bisect_next_exit(const char *prefix)
        if (read_bisect_refs())
                die("reading bisect refs failed");
 
+       check_good_are_ancestors_of_bad(prefix);
+
        bisect_rev_setup(&revs, prefix);
 
        bisect_common(&revs, &reaches, &all);