summaryrefslogtreecommitdiffstats
path: root/t/t4013/diff.format-patch_--inline_--stdout_initial..main^
diff options
context:
space:
mode:
authorSeyi Kufoiji <kuforiji98@gmail.com>2026-03-05 11:05:26 +0100
committerJunio C Hamano <gitster@pobox.com>2026-03-05 11:16:18 -0800
commita98ea50288c9fd39b501710635977478fb1f0a05 (patch)
tree2a4ad863dc8f73fe7265f6f8940e99e977e597d8 /t/t4013/diff.format-patch_--inline_--stdout_initial..main^
parenta06a725c7847840ac56c0e797a829ac13abbe350 (diff)
downloadgit-a98ea50288c9fd39b501710635977478fb1f0a05.tar.gz
git-a98ea50288c9fd39b501710635977478fb1f0a05.zip
builtin/rev-list: migrate missing_objects cleanup to oidmap_clear_with_free()
As part of the conversion away from oidmap_clear(), switch the missing_objects map to use oidmap_clear_with_free(). missing_objects stores struct missing_objects_map_entry instances, which own an xstrdup()'d path string in addition to the container struct itself. Previously, rev-list manually freed entry->path before calling oidmap_clear(&missing_objects, true). Introduce a dedicated free callback and pass it to oidmap_clear_with_free(), consolidating entry teardown into a single place and making cleanup semantics explicit. Signed-off-by: Seyi Kuforiji <kuforiji98@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.format-patch_--inline_--stdout_initial..main^')
0 files changed, 0 insertions, 0 deletions