streaming: inline call to read_object_file_extended()
commit34728d7f30c1af6cf48a72b807796b719ab1c111
authorJeff King <peff@peff.net>
Sat, 7 Jan 2023 13:49:15 +0000 (7 08:49 -0500)
committerJunio C Hamano <gitster@pobox.com>
Sun, 8 Jan 2023 01:52:54 +0000 (8 10:52 +0900)
treec7dc76a4655f51eab2537d2edacfacc6b1830085
parentb25562e63fe8afaf0f103362a4e672e9ccdc2d68
streaming: inline call to read_object_file_extended()

The open_istream_incore() function is the only direct user of
read_object_file_extended(), and the only caller which unsets the
lookup_replace flag. Since read_object_file_extended() is now just a
thin wrapper around oid_object_info_extended(), let's inline the call.
That will let us simplify read_object_file_extended() in the next patch.

The inlined version here is a few more lines because of the query setup,
but it's much more flexible, since we can pass (or omit) any flags we
want.

Note the updated comment in the istream struct definition. It was
already slightly wrong (we never called read_object(); it has been
read_object_file_extended() since day one), but should now be accurate.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
streaming.c