| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-06-10 | Merge branch 'ab/env-array' | Junio C Hamano | 1 | -1/+1 |
| 2022-06-03 | Merge branch 'tb/cruft-packs' | Junio C Hamano | 1 | -1/+3 |
| 2022-06-03 | Merge branch 'ds/object-file-unpack-loose-header-fix' | Junio C Hamano | 1 | -6/+2 |
| 2022-06-03 | Merge branch 'ns/batch-fsync' | Junio C Hamano | 1 | -1/+6 |
| 2022-06-02 | run-command API: rename "env_array" to "env" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-05-26 | sha1-file.c: don't freshen cruft packs | Taylor Blau | 1 | -0/+2 |
| 2022-05-26 | builtin/pack-objects.c: --cruft without expiration | Taylor Blau | 1 | -1/+1 |
| 2022-05-23 | Merge branch 'ab/valgrind-fixes' | Junio C Hamano | 1 | -2/+6 |
| 2022-05-20 | Merge branch 'ep/maint-equals-null-cocci' | Junio C Hamano | 1 | -1/+1 |
| 2022-05-16 | object-file: convert 'switch' back to 'if' | Derrick Stolee | 1 | -6/+2 |
| 2022-05-12 | object-file: fix a unpack_loose_header() regression in 3b6a8db3b03 | Ævar Arnfjörð Bjarmason | 1 | -2/+6 |
| 2022-05-02 | Merge branch 'ep/maint-equals-null-cocci' for maint-2.35 | Junio C Hamano | 1 | -1/+1 |
| 2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -1/+1 |
| 2022-04-06 | core.fsyncmethod: batched disk flushes for loose-objects | Neeraj Singh | 1 | -1/+6 |
| 2022-03-30 | object-file: pass filename to fsync_or_die | Neeraj Singh | 1 | -4/+4 |
| 2022-03-29 | Merge branch 'ab/refs-various-fixes' | Junio C Hamano | 1 | -4/+5 |
| 2022-03-25 | Merge branch 'ns/core-fsyncmethod' | Junio C Hamano | 1 | -4/+9 |
| 2022-03-17 | misc *.c: use designated initializers for struct assignments | Ævar Arnfjörð Bjarmason | 1 | -4/+5 |
| 2022-03-16 | Merge branch 'ab/object-file-api-updates' | Junio C Hamano | 1 | -52/+93 |
| 2022-03-10 | core.fsync: introduce granular fsync control infrastructure | Neeraj Singh | 1 | -4/+9 |
| 2022-02-25 | object-file API: pass an enum to read_object_with_reference() | Ævar Arnfjörð Bjarmason | 1 | -3/+2 |
| 2022-02-25 | object-file.c: add a literal version of write_object_file_prepare() | Ævar Arnfjörð Bjarmason | 1 | -10/+29 |
| 2022-02-25 | object-file API: have hash_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -14/+21 |
| 2022-02-25 | object API: rename hash_object_file_literally() to write_*() | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-02-25 | object-file API: split up and simplify check_object_signature() | Ævar Arnfjörð Bjarmason | 1 | -14/+18 |
| 2022-02-25 | object API users + docs: check <0, not !0 with check_object_signature() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-02-25 | object API docs: move check_object_signature() docs to cache.h | Ævar Arnfjörð Bjarmason | 1 | -6/+0 |
| 2022-02-25 | object API: correct "buf" v.s. "map" mismatch in *.c and *.h | Ævar Arnfjörð Bjarmason | 1 | -5/+5 |
| 2022-02-25 | object-file API: have write_object_file() take "enum object_type" | Ævar Arnfjörð Bjarmason | 1 | -5/+5 |
| 2022-02-25 | object-file API: add a format_object_header() function | Ævar Arnfjörð Bjarmason | 1 | -3/+20 |
| 2022-02-25 | object-file API: return "void", not "int" from hash_object_file() | Ævar Arnfjörð Bjarmason | 1 | -8/+8 |
| 2022-02-25 | object-file.c: split up declaration of unrelated variables | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2022-02-24 | object-file: use designated initializers for "struct git_hash_algo" | Ævar Arnfjörð Bjarmason | 1 | -39/+39 |
| 2022-01-03 | Merge branch 'ns/tmp-objdir' | Junio C Hamano | 1 | -2/+48 |
| 2021-12-15 | Merge branch 'ab/run-command' | Junio C Hamano | 1 | -1/+1 |
| 2021-12-15 | Merge branch 'hn/reftable' | Junio C Hamano | 1 | -5/+2 |
| 2021-12-10 | Merge branch 'po/size-t-for-vs' | Junio C Hamano | 1 | -1/+1 |
| 2021-12-08 | tmp-objdir: disable ref updates when replacing the primary odb | Neeraj Singh | 1 | -0/+6 |
| 2021-12-08 | tmp-objdir: new API for creating temporary writable databases | Neeraj Singh | 1 | -2/+42 |
| 2021-12-01 | object-file.c: LLP64 compatibility, upcast unity for left shift | Philip Oakley | 1 | -1/+1 |
| 2021-11-29 | Merge branch 'mc/clean-smudge-with-llp64' | Junio C Hamano | 1 | -3/+3 |
| 2021-11-25 | run-command API: remove "env" member, always use "env_array" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-11-12 | Merge branch 'ab/fsck-unexpected-type' | Junio C Hamano | 1 | -3/+2 |
| 2021-11-11 | object-file: free(*contents) only in read_loose_object() caller | Ævar Arnfjörð Bjarmason | 1 | -5/+2 |
| 2021-11-11 | object-file: fix SEGV on free() regression in v2.34.0-rc2 | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
| 2021-11-03 | odb: guard against data loss checking out a huge file | Matt Cooper | 1 | -3/+3 |
| 2021-10-25 | Merge branch 'ab/fix-commit-error-message-upon-unwritable-object-store' | Junio C Hamano | 1 | -8/+12 |
| 2021-10-25 | Merge branch 'jt/no-abuse-alternate-odb-for-submodules' | Junio C Hamano | 1 | -1/+8 |
| 2021-10-25 | Merge branch 'ab/fsck-unexpected-type' | Junio C Hamano | 1 | -99/+77 |
| 2021-10-12 | commit: fix duplication regression in permission error output | Ævar Arnfjörð Bjarmason | 1 | -8/+12 |
| 2021-10-08 | object-file: only register submodule ODB if needed | Jonathan Tan | 1 | -1/+8 |
| 2021-10-03 | Merge branch 'hn/refs-errno-cleanup' | Junio C Hamano | 1 | -68/+0 |
| 2021-10-01 | fsck: report invalid object type-path combinations | Ævar Arnfjörð Bjarmason | 1 | -11/+10 |
| 2021-10-01 | fsck: don't hard die on invalid object types | Ævar Arnfjörð Bjarmason | 1 | -12/+6 |
| 2021-10-01 | object-file.c: stop dying in parse_loose_header() | Ævar Arnfjörð Bjarmason | 1 | -34/+33 |
| 2021-10-01 | object-file.c: return ULHR_TOO_LONG on "header too long" | Ævar Arnfjörð Bjarmason | 1 | -2/+6 |
| 2021-10-01 | object-file.c: use "enum" return type for unpack_loose_header() | Ævar Arnfjörð Bjarmason | 1 | -13/+21 |
| 2021-10-01 | object-file.c: simplify unpack_loose_short_header() | Ævar Arnfjörð Bjarmason | 1 | -38/+20 |
| 2021-10-01 | object-file.c: make parse_loose_header_extended() public | Ævar Arnfjörð Bjarmason | 1 | -13/+7 |
| 2021-10-01 | object-file.c: return -1, not "status" from unpack_loose_header() | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2021-10-01 | object-file.c: don't set "typep" when returning non-zero | Ævar Arnfjörð Bjarmason | 1 | -2/+0 |
| 2021-09-23 | Merge branch 'rs/packfile-bad-object-list-in-oidset' | Junio C Hamano | 1 | -2/+2 |
| 2021-09-20 | Merge branch 'jt/grep-wo-submodule-odb-as-alternate' | Junio C Hamano | 1 | -0/+5 |
| 2021-09-12 | packfile: convert has_packed_and_bad() to object_id | René Scharfe | 1 | -1/+1 |
| 2021-09-12 | packfile: convert mark_bad_packed_object() to object_id | René Scharfe | 1 | -1/+1 |
| 2021-09-08 | submodule: lazily add submodule ODBs as alternates | Jonathan Tan | 1 | -0/+5 |
| 2021-09-07 | hash.h: provide constants for the hash IDs | Han-Wen Nienhuys | 1 | -5/+2 |
| 2021-09-01 | midx: avoid opening multiple MIDXs when writing | Taylor Blau | 1 | -0/+21 |
| 2021-08-25 | refs file backend: move raceproof_create_file() here | Ævar Arnfjörð Bjarmason | 1 | -68/+0 |
| 2021-08-11 | Merge branch 'cb/many-alternate-optim-fixup' | Junio C Hamano | 1 | -1/+1 |
| 2021-08-11 | object-file: use unsigned arithmetic with bit mask | René Scharfe | 1 | -1/+1 |
| 2021-07-28 | Merge branch 'ew/many-alternate-optim' | Junio C Hamano | 1 | -30/+45 |
| 2021-07-16 | Merge branch 'jt/partial-clone-submodule-1' | Junio C Hamano | 1 | -5/+2 |
| 2021-07-07 | oidtree: a crit-bit tree for odb_loose_cache | Eric Wong | 1 | -11/+12 |
| 2021-07-07 | make object_directory.loose_objects_subdir_seen a bitmap | Eric Wong | 1 | -3/+8 |
| 2021-07-07 | avoid strlen via strbuf_addstr in link_alt_odb_entry | Eric Wong | 1 | -4/+4 |
| 2021-07-07 | speed up alt_odb_usable() with many alternates | Eric Wong | 1 | -12/+21 |
| 2021-06-29 | xmmap: inform Linux users of tuning knobs on ENOMEM | Eric Wong | 1 | -1/+15 |
| 2021-06-28 | promisor-remote: teach lazy-fetch in any repo | Jonathan Tan | 1 | -5/+2 |
| 2021-05-20 | Merge branch 'en/dir-traversal' | Junio C Hamano | 1 | -3/+1 |
| 2021-05-13 | dir: introduce readdir_skip_dot_and_dotdot() helper | Elijah Newren | 1 | -3/+1 |
| 2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -1/+16 |
| 2021-04-27 | hash: set, copy, and use algo field in struct object_id | brian m. carlson | 1 | -4/+11 |
| 2021-04-27 | Use the final_oid_fn to finalize hashing of object IDs | brian m. carlson | 1 | -4/+4 |
| 2021-04-27 | hash: add a function to finalize object IDs | brian m. carlson | 1 | -0/+25 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2021-01-04 | hash-lookup: rename from sha1-lookup | Martin Ågren | 1 | -1/+1 |
| 2021-01-04 | object-file.c: rename from sha1-file.c | Martin Ågren | 1 | -0/+2554 |