summaryrefslogtreecommitdiff
path: root/odb.c
AgeCommit message (Expand)Author
2026-01-21Merge branch 'ps/packfile-store-in-odb-source'Junio C Hamano
2026-01-15Merge branch 'ps/odb-misc-fixes'Junio C Hamano
2026-01-09packfile: move MIDX into packfile storePatrick Steinhardt
2026-01-09packfile: move packfile store into object sourcePatrick Steinhardt
2026-01-09packfile: create store via its owning sourcePatrick Steinhardt
2026-01-07Merge branch 'ps/odb-misc-fixes' into ps/packfile-store-in-odb-sourceJunio C Hamano
2026-01-07odb: properly close sources before freeing themPatrick Steinhardt
2025-12-30Merge branch 'jc/object-read-stream-fix'Junio C Hamano
2025-12-22Merge branch 'ps/odb-alternates-object-sources'Junio C Hamano
2025-12-18odb: do not use "blank" substitute for NULLJunio C Hamano
2025-12-16Merge branch 'ps/object-read-stream'Junio C Hamano
2025-12-15Merge branch 'ps/object-read-stream' into ps/packfile-store-in-odb-sourceJunio C Hamano
2025-12-11odb: write alternates via sourcesPatrick Steinhardt
2025-12-11odb: read alternates via sourcesPatrick Steinhardt
2025-12-11odb: drop forward declaration of `read_info_alternates()`Patrick Steinhardt
2025-12-11odb: remove mutual recursion when parsing alternatesPatrick Steinhardt
2025-12-11odb: stop splitting alternate in `odb_add_to_alternates_file()`Patrick Steinhardt
2025-12-11odb: move computation of normalized objdir into `alt_odb_usable()`Patrick Steinhardt
2025-12-11odb: resolve relative alternative paths when parsingPatrick Steinhardt
2025-12-11odb: refactor parsing of alternates to be self-containedPatrick Steinhardt
2025-11-25odb: handle recreation of quarantine directoriesPatrick Steinhardt
2025-11-25odb: handle changing a repository's commondirPatrick Steinhardt
2025-11-25odb: handle initialization of sources in `odb_new()`Patrick Steinhardt
2025-11-25odb: move logic to disable ref updates into repoPatrick Steinhardt
2025-11-23packfile: introduce function to read object info from a storePatrick Steinhardt
2025-11-19odb: refactor `odb_clear()` to `odb_free()`Patrick Steinhardt
2025-11-19odb: adopt logic to close object databasesPatrick Steinhardt
2025-11-03object-file: refactor writing objects via a streamPatrick Steinhardt
2025-11-03object-file: rename `write_object_file()`Patrick Steinhardt
2025-11-03object-file: refactor freshening of objectsPatrick Steinhardt
2025-11-03object-file: read objects via the loose object sourcePatrick Steinhardt
2025-11-03object-file: move loose object map into loose sourcePatrick Steinhardt
2025-11-03object-file: hide internals when we need to reprepare loose sourcesPatrick Steinhardt
2025-11-03object-file: move loose object cache into loose sourcePatrick Steinhardt
2025-11-03object-file: introduce `struct odb_source_loose`Patrick Steinhardt
2025-11-03odb: adjust naming to free object sourcesPatrick Steinhardt
2025-11-03odb: introduce `odb_source_new()`Patrick Steinhardt
2025-11-03odb: fix subtle logic to check whether an alternate is usablePatrick Steinhardt
2025-10-07Merge branch 'ps/packfile-store'Junio C Hamano
2025-10-02Merge branch 'jt/odb-transaction'Junio C Hamano
2025-09-24packfile: split up responsibilities of `reprepare_packed_git()`Patrick Steinhardt
2025-09-24odb: move MRU list of packfiles into `struct packfile_store`Patrick Steinhardt
2025-09-24odb: move packfile map into `struct packfile_store`Patrick Steinhardt
2025-09-24odb: move list of packfiles into `struct packfile_store`Patrick Steinhardt
2025-09-24packfile: introduce a new `struct packfile_store`Patrick Steinhardt
2025-09-16odb: add transaction interfaceJustin Tobler
2025-09-12Merge branch 'ps/object-store-midx-dedup-info'Junio C Hamano
2025-09-02Merge branch 'ps/object-store-midx-dedup-info' into ps/packfile-storeJunio C Hamano
2025-08-11odb: simplify calling `link_alt_odb_entry()`Patrick Steinhardt
2025-08-11odb: return newly created in-memory sourcesPatrick Steinhardt