]> git.ipfire.org Git - thirdparty/git.git/commit
revisions API: clear "boundary_commits" in release_revisions()
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Wed, 13 Apr 2022 20:01:51 +0000 (22:01 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 14 Apr 2022 06:56:09 +0000 (23:56 -0700)
commitab1f6926e90e00ac2ea649e67355f0a0669c0541
tree41a2a5aa9c1cd234a19ec2c303ae48edaa009a74
parent689a8e80dd4f7b3a20be88146bdea833c7759603
revisions API: clear "boundary_commits" in release_revisions()

Clear the "boundary_commits" object_array in release_revisions(). This
makes a few more tests pass under SANITIZE=leak, including
"t/t4126-apply-empty.sh" which started failed as an UNLEAK() in
cmd_format_patch() was removed in a preceding commit.

This also re-marks the various tests relying on "git format-patch" as
passing under "SANITIZE=leak", in the preceding "revisions API users:
use release_revisions() in builtin/log.c" commit those were marked as
failing as we removed the UNLEAK(rev) from cmd_format_patch() in
"builtin/log.c".

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
revision.c
t/t4021-format-patch-numbered.sh
t/t4028-format-patch-mime-headers.sh
t/t4036-format-patch-signer-mime.sh
t/t4122-apply-symlink-inside.sh
t/t4126-apply-empty.sh
t/t6110-rev-list-sparse.sh
t/t9001-send-email.sh
t/t9116-git-svn-log.sh