Merge branch 'jk/free-commit-buffer-of-skipped-commits' into maint-2.46
The code forgot to discard unnecessary in-core commit buffer data for commits that "git log --skip=<number>" traversed but omitted from the output, which has been corrected. * jk/free-commit-buffer-of-skipped-commits: revision: free commit buffers for skipped commits
This commit is contained in:
commit
bc79932048
@ -4407,6 +4407,7 @@ static struct commit *get_revision_internal(struct rev_info *revs)
|
||||
c = get_revision_1(revs);
|
||||
if (!c)
|
||||
break;
|
||||
free_commit_buffer(revs->repo->parsed_objects, c);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user