git/odb
Junio C Hamano 10eef65b98 Merge branch 'ps/connected-generic-promisor-checks' into next
The connectivity check has been refactored to search for promisor
objects in a generic way using the object database interface,
rather than iterating packfiles directly. This allows connectivity
checks to work properly in repositories that do not use packfiles.

* ps/connected-generic-promisor-checks:
  connected: search promisor objects generically
  connected: split out promisor-based connectivity check
  odb/source-packed: support flags when iterating an object prefix
  odb/source-packed: extract logic to skip certain packs
2026-06-29 08:00:33 -07:00
..
source-files.c Merge branch 'po/hash-object-size-t' into next 2026-06-21 16:42:21 -07:00
source-files.h packfile: rename `struct packfile_store` to `odb_source_packed` 2026-06-17 04:59:59 -07:00
source-inmemory.c object-file.c: use size_t for header lengths 2026-06-16 09:02:32 -07:00
source-inmemory.h odb/source-inmemory: convert to use oidtree 2026-05-15 04:50:45 +09:00
source-loose.c Merge branch 'po/hash-object-size-t' into next 2026-06-21 16:42:21 -07:00
source-loose.h odb/source-loose: drop pointer to the "files" source 2026-06-01 18:47:19 +09:00
source-packed.c Merge branch 'ps/connected-generic-promisor-checks' into next 2026-06-29 08:00:33 -07:00
source-packed.h Merge branch 'ps/odb-source-packed' into next 2026-06-19 09:49:47 -07:00
source.c odb/source: make `free()` function pluggable 2026-03-05 11:45:15 -08:00
source.h Merge branch 'ps/odb-source-packed' into ps/connected-generic-promisor-checks 2026-06-22 10:43:15 -07:00
streaming.c odb: use size_t for object_info.sizep and the size APIs 2026-06-15 07:45:41 -07:00
streaming.h Merge branch 'ps/odb-in-memory' into ps/odb-source-loose 2026-05-21 22:34:55 +09:00
transaction.c odb/transaction: make `write_object_stream()` pluggable 2026-05-15 04:44:40 +09:00
transaction.h odb/transaction: make `write_object_stream()` pluggable 2026-05-15 04:44:40 +09:00