diff options
| author | Victoria Dye <vdye@github.com> | 2022-08-08 19:07:51 +0000 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2022-08-08 13:21:50 -0700 |
| commit | 9553aa0f6c844085b3fbf05da5440dd7096dd764 (patch) | |
| tree | d1415dd910ce3263f8337570f39ef49a7465d752 /commit-graph.c | |
| parent | oneway_diff: handle removed sparse directories (diff) | |
| download | git-9553aa0f6c844085b3fbf05da5440dd7096dd764.tar.gz git-9553aa0f6c844085b3fbf05da5440dd7096dd764.zip | |
cache.h: create 'index_name_pos_sparse()'
Add 'index_name_pos_sparse()', which behaves the same as 'index_name_pos()',
except that it does not expand a sparse index to search for an entry inside
a sparse directory.
'index_entry_exists()' was originally implemented in 20ec2d034c (reset: make
sparse-aware (except --mixed), 2021-11-29) as an alternative to
'index_name_pos()' to allow callers to search for an index entry without
expanding a sparse index. However, that particular use case only required
knowing whether the requested entry existed, so 'index_entry_exists()' does
not return the index positioning information provided by 'index_name_pos()'.
This patch implements 'index_name_pos_sparse()' to accommodate callers that
need the positioning information of 'index_name_pos()', but do not want to
expand the index.
Signed-off-by: Victoria Dye <vdye@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit-graph.c')
0 files changed, 0 insertions, 0 deletions
