mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-06 17:20:22 +00:00
revwalk: don't insert uninteresting commits into the queue
When a commit is first set as unintersting and then pushed, we must take care that we do not put it into the commit list as that makes us return at least that commit (but maybe more) as we've inserted it into the list because we have the assumption that we want anything in the commit list.
This commit is contained in:
parent
5a503fffbc
commit
50fdfe2bcb
@ -144,6 +144,10 @@ static int push_commit(git_revwalk *walk, const git_oid *oid, int uninteresting,
|
||||
if (commit == NULL)
|
||||
return -1; /* error already reported by failed lookup */
|
||||
|
||||
/* A previous hide already told us we don't want this commit */
|
||||
if (commit->uninteresting)
|
||||
return 0;
|
||||
|
||||
if (uninteresting)
|
||||
walk->did_hide = 1;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user