| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-05 | Merge branch 'ps/object-file-wo-the-repository' | Junio C Hamano | 1 | -7/+8 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-16 | object-file: get rid of `the_repository` when writing objects | Patrick Steinhardt | 1 | -1/+2 |
| 2025-07-16 | odb: introduce `odb_write_object()` | Patrick Steinhardt | 1 | -6/+6 |
| 2025-07-01 | odb: rename `has_object()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-01 | odb: rename `repo_read_object_file()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-01 | odb: rename `oid_object_info()` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-29 | treewide: convert users of `repo_has_object_file()` to `has_object()` | Patrick Steinhardt | 1 | -1/+2 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-15 | object-file: split out functions relating to object store subsystem | Patrick Steinhardt | 1 | -0/+1 |
| 2025-04-08 | Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup | Junio C Hamano | 1 | -2/+3 |
| 2025-03-18 | index-pack, unpack-objects: restore missing ->init_fn | Jensen Huang | 1 | -0/+1 |
| 2025-03-10 | hash: stop depending on `the_repository` in `null_oid()` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-10 | environment: move access to "core.bigFileThreshold" into repo settings | Patrick Steinhardt | 1 | -1/+2 |
| 2025-01-31 | global: adapt callers to use generic hash context helpers | Patrick Steinhardt | 1 | -5/+4 |
| 2025-01-31 | hash: stop typedeffing the hash context | Patrick Steinhardt | 1 | -2/+2 |
| 2025-01-28 | Merge branch 'jk/pack-header-parse-alignment-fix' | Junio C Hamano | 1 | -19/+12 |
| 2025-01-28 | Merge branch 'jc/show-usage-help' | Junio C Hamano | 1 | -0/+2 |
| 2025-01-21 | index-pack, unpack-objects: use skip_prefix to avoid magic number | Jeff King | 1 | -3/+3 |
| 2025-01-21 | index-pack, unpack-objects: use get_be32() for reading pack header | Jeff King | 1 | -6/+7 |
| 2025-01-21 | packfile: factor out --pack_header argument parsing | Jeff King | 1 | -12/+4 |
| 2025-01-17 | builtin: send usage() help text to standard output | Junio C Hamano | 1 | -0/+2 |
| 2024-12-18 | progress: stop using `the_repository` | Patrick Steinhardt | 1 | -1/+2 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -0/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -3/+3 |
| 2024-06-14 | hash: require hash algorithm in `hasheq()`, `hashcmp()` and `hashclr()` | Patrick Steinhardt | 1 | -1/+2 |
| 2024-03-02 | unpack: replace xwrite() loop with write_in_full() | Junio C Hamano | 1 | -7/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -4/+0 |
| 2023-09-13 | Merge branch 'ew/hash-with-openssl-evp' | Junio C Hamano | 1 | -1/+4 |
| 2023-08-31 | treewide: fix various bugs w/ OpenSSL 3+ EVP API | Eric Wong | 1 | -1/+4 |
| 2023-07-25 | Merge branch 'jk/unused-parameter' | Junio C Hamano | 1 | -1/+2 |
| 2023-07-13 | fsck: mark unused parameters in various fsck callbacks | Jeff King | 1 | -1/+2 |
| 2023-07-05 | git-compat-util: move strbuf.c funcs to its header | Calvin Wan | 1 | -0/+1 |
| 2023-06-29 | Merge branch 'en/header-split-cache-h-part-3' | Junio C Hamano | 1 | -2/+1 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+0 |
| 2023-06-12 | repository: create disable_replace_refs() | Derrick Stolee | 1 | -1/+1 |
| 2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -0/+1 |
| 2023-04-11 | git-zlib: move declarations for git-zlib functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -0/+2 |
| 2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -2/+3 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -2/+3 |
| 2023-03-28 | builtins: mark unused prefix parameters | Jeff King | 1 | -1/+1 |
| 2023-03-28 | cocci: apply the "object-store.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+3 |
| 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 | replace-object.h: move read_replace_refs declaration from cache.h to here | 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 |
| 2022-06-13 | unpack-objects: use stream_loose_object() to unpack large objects | Han Xin | 1 | -1/+68 |
| 2022-06-13 | unpack-objects: low memory footprint for get_data() in dry_run mode | Han Xin | 1 | -11/+26 |
| 2022-06-03 | Merge branch 'ns/batch-fsync' | Junio C Hamano | 1 | -0/+3 |
| 2022-04-06 | unpack-objects: use the bulk-checkin infrastructure | Neeraj Singh | 1 | -0/+3 |
| 2022-02-25 | object-file API: have hash_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-02-25 | object-file API: have write_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -1/+2 |
| 2021-04-27 | Use the final_oid_fn to finalize hashing of object IDs | brian m. carlson | 1 | -1/+1 |
| 2021-04-27 | Always use oidread to read into struct object_id | brian m. carlson | 1 | -1/+1 |
| 2021-04-07 | Merge branch 'ab/fsck-api-cleanup' | Junio C Hamano | 1 | -1/+2 |
| 2021-03-28 | fsck.h: use "enum object_type" instead of "int" | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -2/+2 |
| 2020-01-31 | sha1-file: pass git_hash_algo to hash_object_file() | Matheus Tavares | 1 | -1/+2 |
| 2019-11-20 | builtin/unpack-objects.c: show throughput progress | SZEDER Gábor | 1 | -1/+2 |
| 2019-06-20 | object: convert lookup_object() to use object_id | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "hashcmp() != 0" to "!hasheq()" | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -1/+1 |
| 2018-08-15 | Merge branch 'jk/core-use-replace-refs' | Junio C Hamano | 1 | -1/+1 |
| 2018-07-18 | check_replace_refs: rename to read_replace_refs | Jeff King | 1 | -1/+1 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-06-29 | blob: add repository argument to lookup_blob | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to parse_object_buffer | Stefan Beller | 1 | -1/+2 |
| 2018-06-29 | object: add repository argument to lookup_object | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -0/+1 |
| 2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -2/+5 |
| 2018-05-21 | unpack-objects: call fsck_finish() after fscking objects | Jeff King | 1 | -1/+4 |
| 2018-05-21 | index-pack: make fsck error message more specific | Jeff King | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+1 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2018-03-14 | Merge branch 'nd/object-allocation-comments' | Junio C Hamano | 1 | -0/+1 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -5/+5 |
| 2018-03-06 | object.h: update flag allocation comment | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2018-02-15 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -9/+9 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -5/+5 |
| 2018-02-02 | builtin/unpack-objects: switch uses of SHA-1 to the_hash_algo | brian m. carlson | 1 | -9/+9 |
| 2018-01-30 | sha1_file: convert write_sha1_file to object_id | Patryk Obara | 1 | -3/+6 |
| 2018-01-30 | sha1_file: convert hash_sha1_file to object_id | Patryk Obara | 1 | -1/+1 |
| 2017-10-10 | cleanup: fix possible overflow errors in binary search | Derrick Stolee | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 1 | -2/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -1/+2 |
| 2017-05-08 | Convert lookup_blob to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | builtin/unpack-objects: convert to struct object_id | brian m. carlson | 1 | -32/+32 |
| 2016-08-24 | unpack-objects: add --max-input-size=<size> option | Christian Couder | 1 | -0/+7 |
| 2016-06-28 | coccinelle: convert hashcpy() with null_sha1 to hashclr() | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -4/+4 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -1/+1 |
| 2015-10-16 | usage: do not insist that standard input must come from a file | Junio C Hamano | 1 | -1/+1 |
| 2015-06-23 | fsck (receive-pack): allow demoting errors to warnings | Johannes Schindelin | 1 | -0/+5 |
| 2015-06-22 | fsck: introduce fsck options | Johannes Schindelin | 1 | -5/+6 |
| 2014-12-09 | index-pack: terminate object buffers with NUL | Duy Nguyen | 1 | -1/+1 |
| 2014-09-10 | fsck_object(): allow passing object data separately from the object itself | Johannes Schindelin | 1 | -4/+10 |
| 2014-03-14 | Merge branch 'mh/replace-refs-variable-rename' | Junio C Hamano | 1 | -1/+1 |
| 2014-02-24 | i18n: mark all progress lines for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-02-20 | rename read_replace_refs to check_replace_refs | Michael Haggerty | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -1/+1 |
| 2012-04-30 | remove superfluous newlines in error messages | Pete Wyckoff | 1 | -1/+1 |
| 2011-06-10 | zlib: zlib can only process 4GB at a time | Junio C Hamano | 1 | -1/+1 |
| 2010-10-06 | do not depend on signed integer overflow | Erik Faye-Lund | 1 | -1/+1 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+568 |