summaryrefslogtreecommitdiff
path: root/grep.c
diff options
context:
space:
mode:
authorLibravatar Elijah Newren <newren@gmail.com>2021-02-27 00:30:45 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-02-26 17:53:12 -0800
commitb1473019e8b2b4aafdf578ab3dade36c9c4d419d (patch)
tree6f96005bd5aac39aed3f0c1ecd321546f29a7f54 /grep.c
parentdiffcore-rename: move dir_rename_counts into dir_rename_info struct (diff)
downloadtgif-b1473019e8b2b4aafdf578ab3dade36c9c4d419d.tar.xz
diffcore-rename: extend cleanup_dir_rename_info()
When diffcore_rename_extended() is passed a NULL dir_rename_count, we will still want to create a temporary one for use by find_basename_matches(), but have it fully deallocated before diffcore_rename_extended() returns. However, when diffcore_rename_extended() is passed a dir_rename_count, we want to fill that strmap with appropriate values and return it. However, for our interim purposes we may also add entries corresponding to directories that cannot have been renamed due to still existing on both sides. Extend cleanup_dir_rename_info() to handle these two different cases, cleaning up the relevant bits of information for each case. Reviewed-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'grep.c')
0 files changed, 0 insertions, 0 deletions