]> git.ipfire.org Git - thirdparty/git.git/commit
odb: allow `odb_find_source()` to fail
authorPatrick Steinhardt <ps@pks.im>
Mon, 11 Aug 2025 13:46:42 +0000 (15:46 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 Aug 2025 16:22:21 +0000 (09:22 -0700)
commit0d61933b8f9a0392310196578e1374283496843c
treea6b4267a921bb83e9b138211e1ba805e5b3281b6
parent595bef7180b57889a4dec4b675a7fc6084c863ac
odb: allow `odb_find_source()` to fail

When trying to locate a source for an unknown object directory we will
die right away. In subsequent patches we will add new callsites though
that want to handle this situation gracefully instead.

Refactor the function to return a `NULL` pointer if the source could not
be found and adapt the callsites to die instead. Introduce a new wrapper
`odb_find_source_or_die()` that continues to die in case the source
could not be found.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/commit-graph.c
midx-write.c
odb.c
odb.h