diff options
| author | Jeff King <peff@peff.net> | 2026-07-07 23:53:00 -0400 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-07-07 21:56:00 -0700 |
| commit | 6728cfba89aa77b38d08154404eda65c1461bcd3 (patch) | |
| tree | 1ce15624e1978934f195b65e89dcc8600c48ad22 /gitweb | |
| parent | 2c51615d3f57e116c60e825b4a0d587a6f0da12a (diff) | |
csum-file: use idempotent git_hash_discard()
Now that it is safe to call git_hash_discard() even after finalizing it,
we can simplify our cleanup logic a bit. This is mostly undoing a few
bits of 64337aecde (csum-file: always finalize or discard hash,
2026-07-02):
- We no longer need a separate free_hashfile_memory() function for
finalize_hashfile(). It can just call free_hashfile(), which will
now discard (or not) the hash as appropriate.
- When f->skip_hash is set, we don't need to discard; we can rely on
free_hashfile() to do it.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gitweb')
0 files changed, 0 insertions, 0 deletions
