git/odb
Junio C Hamano fe72e268a1 Merge branch 'ps/odb-generic-corrupt-objects' into next
The object database (odb) API has been refactored to distinguish
between missing objects and corrupt ones by returning more
descriptive error statuses.  Both the packed and loose backends now
faithfully propagate error details using a generic strbuf error
mechanism, removing backend-specific leakage from central lookup
paths.

* ps/odb-generic-corrupt-objects:
  odb: handle `OBJECT_INFO_DIE_IF_CORRUPT` generically
  odb/source: allow `read_object_info()` to bubble up error messages
  odb/source: let callers discern missing and corrupt objects
  odb/source: introduce error status when reading objects
  odb/source-packed: flag known-bad objects as corrupt and not missing
2026-08-23 18:03:52 -07:00
..
source-files.c Merge branch 'ps/odb-generic-corrupt-objects' into next 2026-08-23 18:03:52 -07:00
source-files.h Merge branch 'ps/odb-make-creation-pluggable' into next 2026-08-13 10:12:48 -07:00
source-inmemory.c Merge branch 'ps/odb-generic-corrupt-objects' into next 2026-08-23 18:03:52 -07:00
source-inmemory.h odb/source: introduce function to map source type to name 2026-08-06 21:24:25 -07:00
source-loose.c Merge branch 'ps/odb-generic-corrupt-objects' into next 2026-08-23 18:03:52 -07:00
source-loose.h odb/source: introduce function to map source type to name 2026-08-06 21:24:25 -07:00
source-packed.c Merge branch 'ps/odb-generic-corrupt-objects' into next 2026-08-23 18:03:52 -07:00
source-packed.h odb/source: introduce function to map source type to name 2026-08-06 21:24:25 -07:00
source.c odb/source: introduce function to map source type to name 2026-08-06 21:24:25 -07:00
source.h Merge branch 'ps/odb-generic-corrupt-objects' into next 2026-08-23 18:03:52 -07:00
streaming.c odb/streaming: unify function names to create new streams 2026-08-05 09:42:50 -07:00
streaming.h odb/streaming: unify function names to create new streams 2026-08-05 09:42:50 -07:00
transaction.c odb/streaming: consolidate read and write streams 2026-08-05 09:42:50 -07:00
transaction.h odb/streaming: consolidate read and write streams 2026-08-05 09:42:50 -07:00