revision --simplify-merges: do not leave commits unprocessed
[gitweb.git] / revision.c
index 33cb207f281f97f0eb1c24dd0b5200feda49848d..8cd39da2effa144721851097afe6d503e3c255e1 100644 (file)
@@ -1459,8 +1459,10 @@ static struct commit_list **simplify_one(struct rev_info *revs, struct commit *c
                        cnt++;
                }
        }
-       if (cnt)
+       if (cnt) {
+               tail = &commit_list_insert(commit, tail)->next;
                return tail;
+       }
 
        /*
         * Rewrite our list of parents.