summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-05-15odb/source-inmemory: implement `freshen_object()` callbackPatrick Steinhardt1-0/+10
2026-05-15odb/source-inmemory: implement `count_objects()` callbackPatrick Steinhardt1-0/+20
2026-05-15odb/source-inmemory: implement `find_abbrev_len()` callbackPatrick Steinhardt1-0/+39
2026-05-15odb/source-inmemory: implement `for_each_object()` callbackPatrick Steinhardt1-16/+72
2026-05-15odb/source-inmemory: convert to use oidtreePatrick Steinhardt2-31/+54
2026-05-15oidtree: add ability to store dataPatrick Steinhardt5-12/+68
2026-05-15cbtree: allow using arbitrary wrapper structures for nodesPatrick Steinhardt3-34/+41
2026-05-15odb/source-inmemory: implement `write_object_stream()` callbackPatrick Steinhardt1-0/+40
2026-05-15odb/source-inmemory: implement `write_object()` callbackPatrick Steinhardt2-14/+27
2026-05-15odb/source-inmemory: implement `read_object_stream()` callbackPatrick Steinhardt1-0/+52
2026-05-15odb/source-inmemory: implement `read_object_info()` callbackPatrick Steinhardt2-38/+54
2026-05-15odb: fix unnecessary call to `find_cached_object()`Patrick Steinhardt1-2/+1
2026-05-15odb/source-inmemory: implement `free()` callbackPatrick Steinhardt3-22/+24
2026-05-15odb: introduce "in-memory" sourcePatrick Steinhardt7-10/+67
2026-05-15Merge branch 'jt/odb-transaction-write' into ps/odb-in-memoryJunio C Hamano14-213/+304
2026-05-15odb/transaction: make `write_object_stream()` pluggableJustin Tobler3-10/+38
2026-05-15object-file: generalize packfile writes to use odb_write_streamJustin Tobler1-25/+29
2026-05-15object-file: avoid fd seekback by checking object size upfrontJustin Tobler1-61/+25
2026-05-15object-file: remove flags from transaction packfile writesJustin Tobler3-50/+136
2026-05-15odb: update `struct odb_write_stream` read() callbackJustin Tobler5-20/+44
2026-05-15odb/transaction: use pluggable `begin_transaction()`Justin Tobler1-2/+2
2026-05-15odb: split `struct odb_transaction` into separate headerJustin Tobler12-56/+74
2026-05-15revision: use priority queue in limit_list()Kristofer Karlsson1-17/+21
2026-05-15grep: prefetch necessary blobsElijah Newren2-0/+201
2026-05-15builtin/log: prefetch necessary blobs for `git cherry`Elijah Newren2-0/+158
2026-05-15patch-ids.h: add missing trailing parenthesis in documentation commentElijah Newren1-1/+1
2026-05-15promisor-remote: document caller filtering contractElijah Newren1-0/+11
2026-05-14rev-parse: use selected alternate terms to look up refsJonas Rebmann2-2/+38
2026-05-14bisect: print bisect terms in single quotesJonas Rebmann3-77/+77
2026-05-14bisect: use selected alternate terms in status outputJonas Rebmann2-12/+27
2026-05-14hex: add and use strbuf_add_oid_hex()René Scharfe14-17/+37
2026-05-13run-command: honor "gc.auto" for auto-maintenancePatrick Steinhardt2-3/+32
2026-05-13builtin/maintenance: fix locking with "--detach"Patrick Steinhardt5-1/+111
2026-05-13Merge branch 'ps/clang-w-glibc-2.43-and-_Generic'Junio C Hamano2-0/+13
2026-05-13ignore: note info/exclude lives in GIT_COMMON_DIR, not GIT_DIRD. Ben Knoble6-13/+13
2026-05-13parse-options: clarify what "negated" means for PARSE_OPT_NONEGMichael Montalbo1-0/+1
2026-05-13xdiff: guard against negative context lengthsMichael Montalbo1-4/+12
2026-05-13diff: reject negative values for -U/--unifiedMichael Montalbo3-5/+14
2026-05-13diff: reject negative values for --inter-hunk-contextMichael Montalbo3-8/+13
2026-05-13http: handle absolute-path alternates from server rootJeff King2-1/+21
2026-05-13pretty: drop strbuf pre-sizing from add_rfc2047()Jeff King1-1/+0
2026-05-13ls-tree: use strbuf_add_uint()René Scharfe1-6/+9
2026-05-13ls-files: use strbuf_add_uint()René Scharfe1-6/+9
2026-05-13cat-file: use strbuf_add_uint()René Scharfe1-2/+2
2026-05-13strbuf: add strbuf_add_uint()René Scharfe2-0/+18
2026-05-13merge: use repo_in_merge_bases for octopus up-to-date checkKristofer Karlsson2-14/+14
2026-05-12The second batchJunio C Hamano1-0/+21
2026-05-12Merge branch 'js/maintenance-fix-deadlock-on-win10'Junio C Hamano3-3/+67
2026-05-12Merge branch 'jc/t5551-fix-expensive'Junio C Hamano1-0/+1
2026-05-12Merge branch 'js/t5564-socks-use-short-path'Junio C Hamano1-2/+9