]> git.ipfire.org Git - thirdparty/git.git/blobdiff - commit-reach.c
Merge branch 'pb/ref-filter-with-crlf'
[thirdparty/git.git] / commit-reach.c
index efd5925cbb826e563c1a2040b506f9d9148d1d18..50175b159e709ef75e01e7c8380fef127d83d408 100644 (file)
@@ -321,7 +321,7 @@ int repo_in_merge_bases_many(struct repository *r, struct commit *commit,
 {
        struct commit_list *bases;
        int ret = 0, i;
-       uint32_t generation, min_generation = GENERATION_NUMBER_INFINITY;
+       uint32_t generation, max_generation = GENERATION_NUMBER_ZERO;
 
        if (repo_parse_commit(r, commit))
                return ret;
@@ -330,12 +330,12 @@ int repo_in_merge_bases_many(struct repository *r, struct commit *commit,
                        return ret;
 
                generation = commit_graph_generation(reference[i]);
-               if (generation < min_generation)
-                       min_generation = generation;
+               if (generation > max_generation)
+                       max_generation = generation;
        }
 
        generation = commit_graph_generation(commit);
-       if (generation > min_generation)
+       if (generation > max_generation)
                return ret;
 
        bases = paint_down_to_common(r, commit,