]> git.99rst.org Git - git.git/commit
Merge branch 'ps/odb-generalize-prepare'
authorJunio C Hamano <redacted>
Mon, 13 Jul 2026 15:27:27 +0000 (08:27 -0700)
committerJunio C Hamano <redacted>
Mon, 13 Jul 2026 15:27:28 +0000 (08:27 -0700)
commit6eb10fffa55519e041423150eacf913a3213dac5
tree9d69a3cabbe2fc05f049045adb1f4c7312a0b274
parent3c775abab0b4acb9db2098ac07ee5d6565494080
parentb7fe8f06728f4d39d9b84454588185b384695902
Merge branch 'ps/odb-generalize-prepare'

The 'reprepare()' callback for object database sources has been
generalized into a 'prepare()' callback with an optional flush cache
flag, and a new 'odb_prepare()' wrapper has been introduced to allow
pre-opening object database sources.

* ps/odb-generalize-prepare:
  odb: introduce `odb_prepare()`
  odb/source: generalize `reprepare()` callback
builtin/grep.c
odb.c
odb.h
odb/source-files.c
odb/source-inmemory.c
odb/source-loose.c
odb/source-packed.c
odb/source-packed.h
odb/source.h
packfile.c
git clone https://git.99rst.org/PROJECT