X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=revision.c;h=e18bd530e4c50d0f5a1887714b074a6c2c63875b;hb=49d166081bb5ddefa57fd97fd517449264ee5246;hp=46228f82ee50166fb135d457f808b52629f48394;hpb=49f210fd5279eeb0106cd7e4383a1c4454d30428;p=thirdparty%2Fgit.git diff --git a/revision.c b/revision.c index 46228f82ee..e18bd530e4 100644 --- a/revision.c +++ b/revision.c @@ -24,6 +24,7 @@ #include "packfile.h" #include "worktree.h" #include "argv-array.h" +#include "commit-reach.h" volatile show_early_output_fn_t show_early_output; @@ -3237,7 +3238,7 @@ static void track_linear(struct rev_info *revs, struct commit *commit) struct commit_list *p; for (p = revs->previous_parents; p; p = p->next) if (p->item == NULL || /* first commit */ - !oidcmp(&p->item->object.oid, &commit->object.oid)) + oideq(&p->item->object.oid, &commit->object.oid)) break; revs->linear = p != NULL; }