1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-05-08 08:36:30 +02:00

Don't add parents to the commit list if we have already

seen them.

Otherwise any merges will make the parent list explode.
This commit is contained in:
Linus Torvalds 2005-04-23 19:21:28 -07:00
parent 64745109c4
commit 4056c09114

View File

@ -124,8 +124,11 @@ struct commit *pop_most_recent_commit(struct commit_list **list)
free(old);
while (parents) {
parse_commit(parents->item);
insert_by_date(list, parents->item);
struct commit *commit = parents->item;
if (!commit->object.parsed) {
parse_commit(commit);
insert_by_date(list, commit);
}
parents = parents->next;
}
return ret;