| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-15 | Merge branch 'ps/object-store' | Junio C Hamano | 1 | -4/+5 |
| 2025-07-01 | odb: rename `oid_object_info()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-01 | odb: get rid of `the_repository` in `odb_mkstemp()` | Patrick Steinhardt | 1 | -1/+2 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-06-17 | Merge branch 'ly/do-not-localize-bug-messages' | Junio C Hamano | 1 | -1/+1 |
| 2025-06-03 | BUG(): remove leading underscore of the format string | Lidong Yan | 1 | -1/+1 |
| 2025-04-24 | Merge branch 'ps/object-file-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2025-04-15 | Merge branch 'ps/object-wo-the-repository' | Junio C Hamano | 1 | -18/+18 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-21 | midx: implement writing incremental MIDX bitmaps | Taylor Blau | 1 | -16/+49 |
| 2025-03-10 | pack-bitmap-write: stop depending on `the_repository` | Patrick Steinhardt | 1 | -18/+18 |
| 2025-03-10 | csum-file: stop depending on `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-02-28 | path: adjust last remaining users of `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-18 | progress: stop using `the_repository` | Patrick Steinhardt | 1 | -2/+4 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-09-30 | pack-bitmap-write: fix leaking OID array | Patrick Steinhardt | 1 | -0/+1 |
| 2024-09-30 | pseudo-merge: fix various memory leaks | Patrick Steinhardt | 1 | -0/+8 |
| 2024-08-26 | Merge branch 'jk/drop-unused-parameters' | Junio C Hamano | 1 | -4/+3 |
| 2024-08-17 | pack-bitmap: drop unused parameters from select_pseudo_merges() | Jeff King | 1 | -1/+1 |
| 2024-08-17 | pack-bitmap: load writer config from repository parameter | Jeff King | 1 | -1/+1 |
| 2024-08-15 | pack-bitmap-write.c: select pseudo-merges even for small bitmaps | Taylor Blau | 1 | -0/+4 |
| 2024-08-15 | pack-bitmap: drop redundant args from `bitmap_writer_finish()` | Taylor Blau | 1 | -4/+4 |
| 2024-08-15 | pack-bitmap: drop redundant args from `bitmap_writer_build()` | Taylor Blau | 1 | -6/+3 |
| 2024-08-15 | pack-bitmap: drop redundant args from `bitmap_writer_build_type_index()` | Taylor Blau | 1 | -7/+5 |
| 2024-08-15 | pack-bitmap: initialize `bitmap_writer_init()` with packing_data | Taylor Blau | 1 | -1/+3 |
| 2024-07-02 | Merge branch 'ps/use-the-repository' | Junio C Hamano | 1 | -2/+4 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-06-14 | hash: require hash algorithm in `hasheq()`, `hashcmp()` and `hashclr()` | Patrick Steinhardt | 1 | -2/+2 |
| 2024-05-24 | pseudo-merge: implement support for finding existing merges | Taylor Blau | 1 | -2/+13 |
| 2024-05-24 | pack-bitmap-write.c: write pseudo-merge table | Taylor Blau | 1 | -0/+131 |
| 2024-05-24 | pseudo-merge: implement support for selecting pseudo-merge commits | Taylor Blau | 1 | -0/+21 |
| 2024-05-24 | pack-bitmap: make `bitmap_writer_push_bitmapped_commit()` public | Taylor Blau | 1 | -5/+4 |
| 2024-05-24 | pack-bitmap: implement `bitmap_writer_has_bitmapped_object_id()` | Taylor Blau | 1 | -0/+6 |
| 2024-05-24 | pack-bitmap-write: support storing pseudo-merge commits | Taylor Blau | 1 | -33/+63 |
| 2024-05-24 | pack-bitmap: move some initialization to `bitmap_writer_init()` | Taylor Blau | 1 | -6/+18 |
| 2024-05-15 | pack-bitmap: introduce `bitmap_writer_free()` | Taylor Blau | 1 | -0/+23 |
| 2024-05-15 | pack-bitmap-write.c: avoid uninitialized 'write_as' field | Taylor Blau | 1 | -0/+1 |
| 2024-05-15 | pack-bitmap: drop unused `max_bitmaps` parameter | Taylor Blau | 1 | -7/+1 |
| 2024-05-15 | pack-bitmap: avoid use of static `bitmap_writer` | Taylor Blau | 1 | -104/+105 |
| 2024-05-15 | pack-bitmap-write.c: move commit_positions into commit_pos fields | Taylor Blau | 1 | -25/+16 |
| 2024-03-28 | Merge branch 'eb/hash-transition' | Junio C Hamano | 1 | -1/+1 |
| 2024-01-12 | Merge branch 'tb/multi-pack-verbatim-reuse' | Junio C Hamano | 1 | -1/+8 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -3/+0 |
| 2023-12-14 | pack-bitmap-write: deep-clear the `bb_commit` slab | Taylor Blau | 1 | -1/+8 |
| 2023-10-02 | tree-walk: init_tree_desc take an oid to get the hash algorithm | Eric W. Biederman | 1 | -1/+1 |
| 2023-10-02 | pack-bitmap-write: rebuild using new bitmap when remapping | Christian Couder | 1 | -1/+5 |
| 2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-06-21 | repository: remove unnecessary include of path.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-24 | diff.h: reduce unnecessary includes | Elijah Newren | 1 | -0/+1 |
| 2023-04-24 | commit.h: reduce unnecessary includes | Elijah Newren | 1 | -0/+1 |
| 2023-04-11 | treewide: remove cache.h inclusion due to object.h changes | Elijah Newren | 1 | -1/+1 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -1/+2 |
| 2023-03-28 | cocci: apply the "commit.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2023-03-21 | csum-file.h: remove unnecessary inclusion of cache.h | Elijah Newren | 1 | -1/+2 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -1/+2 |
| 2022-10-13 | pack-bitmap-write.c: instrument number of reused bitmaps | Taylor Blau | 1 | -1/+7 |
| 2022-08-28 | pack-bitmap-write: drop unused pack_idx_entry parameters | Jeff King | 1 | -6/+2 |
| 2022-08-26 | pack-bitmap-write.c: write lookup table extension | Abhradeep Chakraborty | 1 | -2/+89 |
| 2022-08-26 | bitmap: move `get commit positions` code to `bitmap_writer_finish` | Abhradeep Chakraborty | 1 | -9/+20 |
| 2022-07-19 | pack-bitmap-write: use const for hashes | Derrick Stolee | 1 | -1/+1 |
| 2022-06-07 | Merge branch 'ab/plug-leak-in-revisions' | Junio C Hamano | 1 | -0/+1 |
| 2022-04-13 | revisions API users: add straightforward release_revisions() | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-03-10 | core.fsync: introduce granular fsync control infrastructure | Neeraj Singh | 1 | -1/+2 |
| 2022-02-25 | Merge branch 'ab/only-single-progress-at-once' | Junio C Hamano | 1 | -3/+3 |
| 2022-02-03 | pack-bitmap-write.c: don't return without stop_progress() | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-09-01 | pack-bitmap: read multi-pack bitmaps | Taylor Blau | 1 | -1/+1 |
| 2021-08-24 | pack-bitmap-write.c: free existing bitmaps | Taylor Blau | 1 | -0/+1 |
| 2021-08-24 | pack-bitmap-write.c: gracefully fail to write non-closed bitmaps | Taylor Blau | 1 | -23/+53 |
| 2021-01-28 | oid_pos(): access table through const pointers | Jeff King | 1 | -2/+2 |
| 2021-01-28 | hash_pos(): convert to oid_pos() | Jeff King | 1 | -3/+3 |
| 2021-01-15 | Merge branch 'ma/sha1-is-a-hash' | Junio C Hamano | 1 | -2/+2 |
| 2021-01-04 | hash-lookup: rename from sha1-lookup | Martin Ågren | 1 | -1/+1 |
| 2021-01-04 | sha1-lookup: rename `sha1_pos()` as `hash_pos()` | Martin Ågren | 1 | -1/+1 |
| 2020-12-08 | pack-bitmap-write: better reuse bitmaps | Derrick Stolee | 1 | -2/+38 |
| 2020-12-08 | pack-bitmap-write: relax unique revwalk condition | Derrick Stolee | 1 | -9/+5 |
| 2020-12-08 | pack-bitmap-write: use existing bitmaps | Derrick Stolee | 1 | -4/+36 |
| 2020-12-08 | pack-bitmap-write: ignore BITMAP_FLAG_REUSE | Jeff King | 1 | -45/+5 |
| 2020-12-08 | pack-bitmap-write: build fewer intermediate bitmaps | Derrick Stolee | 1 | -6/+66 |
| 2020-12-08 | pack-bitmap-write: rename children to reverse_edges | Derrick Stolee | 1 | -3/+3 |
| 2020-12-08 | pack-bitmap-write: fill bitmap with commit history | Derrick Stolee | 1 | -7/+23 |
| 2020-12-08 | pack-bitmap-write: pass ownership of intermediate bitmaps | Jeff King | 1 | -2/+8 |
| 2020-12-08 | pack-bitmap-write: reimplement bitmap writing | Jeff King | 1 | -123/+161 |
| 2020-09-06 | pack-bitmap-write: use hashwrite_be32() in write_hash_cache() | René Scharfe | 1 | -2/+1 |
| 2019-09-06 | pack-objects: drop packlist index_pos optimization | Jeff King | 1 | -1/+1 |
| 2019-06-20 | pack-bitmap: convert khash_sha1 maps into kh_oid_map | Jeff King | 1 | -7/+7 |
| 2019-06-20 | pack-objects: convert packlist_find() to use object_id | Jeff King | 1 | -1/+1 |
| 2019-06-20 | pack-bitmap-write: convert some helpers to use object_id | Jeff King | 1 | -9/+9 |
| 2019-04-01 | pack-bitmap: replace sha1_to_hex | brian m. carlson | 1 | -3/+3 |
| 2019-04-01 | pack-bitmap: make bitmap header handling hash agnostic | brian m. carlson | 1 | -1/+1 |
| 2018-11-12 | pack-*.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-10-30 | Merge branch 'bc/hash-transition-part-15' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-15 | pack-bitmap-write: use GIT_MAX_RAWSZ for allocation | brian m. carlson | 1 | -1/+1 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'ds/reachable' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-20 | commit.h: remove method declarations | Derrick Stolee | 1 | -0/+1 |
| 2018-07-18 | Merge branch 'jt/remove-pack-bitmap-global' | Junio C Hamano | 1 | -2/+8 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -0/+1 |
| 2018-06-21 | pack-bitmap: add free function | Jonathan Tan | 1 | -0/+4 |
| 2018-06-21 | pack-bitmap: remove bitmap_git global variable | Jonathan Tan | 1 | -2/+4 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-23 | Merge branch 'nd/pack-objects-pack-struct' | Junio C Hamano | 1 | -6/+8 |
| 2018-05-23 | Merge branch 'sb/oid-object-info' | Junio C Hamano | 1 | -1/+2 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-08 | Merge branch 'ds/commit-graph' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+2 |
| 2018-04-16 | pack-objects: move in_pack_pos out of struct object_entry | Nguyễn Thái Ngọc Duy | 1 | -3/+5 |
| 2018-04-16 | pack-objects: turn type and in_pack_type to bitfields | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-04-02 | csum-file: refactor finalize_hashfile() method | Derrick Stolee | 1 | -1/+1 |
| 2018-04-02 | csum-file: rename hashclose() to finalize_hashfile() | Derrick Stolee | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -2/+1 |
| 2018-02-02 | csum-file: rename sha1file to hashfile | brian m. carlson | 1 | -15/+15 |
| 2017-09-24 | pack-bitmap[-write]: use `object_array_clear()`, don't leak | Martin Ågren | 1 | -3/+1 |
| 2017-05-08 | pack: convert struct pack_idx_entry to struct object_id | brian m. carlson | 1 | -3/+5 |
| 2017-03-28 | odb_mkstemp: write filename into strbuf | Jeff King | 1 | -5/+7 |
| 2017-03-28 | do not check odb_mkstemp return value for errors | Jeff King | 1 | -2/+0 |
| 2016-09-29 | use QSORT | René Scharfe | 1 | -2/+1 |
| 2016-02-12 | list-objects: pass full pathname to callbacks | Jeff King | 1 | -2/+1 |
| 2016-02-12 | list-objects: drop name_path entirely | Jeff King | 1 | -1/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -7/+7 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -1/+1 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -7/+7 |
| 2014-12-12 | Merge branch 'jk/pack-bitmap' | Junio C Hamano | 1 | -5/+3 |
| 2014-11-30 | pack-bitmap: do not use gcc packed attribute | Karsten Blees | 1 | -5/+3 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -2/+1 |
| 2014-03-06 | Use hashcpy() when copying object names | Sun He | 1 | -1/+1 |
| 2013-12-30 | pack-bitmap: implement optional name_hash cache | Vicent Marti | 1 | -2/+19 |
| 2013-12-30 | pack-objects: implement bitmap writing | Vicent Marti | 1 | -0/+535 |