summaryrefslogtreecommitdiff
path: root/packfile.h
AgeCommit message (Expand)AuthorFilesLines
12 daysMerge branch 'ps/odb-eagerly-load-alternates'Junio C Hamano1-2/+0
12 daysMerge branch 'ps/odb-generic-corrupt-objects'Junio C Hamano1-2/+2
2026-08-24Merge branch 'js/pack-objects-delta-size-t'Junio C Hamano1-2/+4
2026-08-19odb: handle `OBJECT_INFO_DIE_IF_CORRUPT` genericallyPatrick Steinhardt1-1/+0
2026-08-19odb/source-packed: flag known-bad objects as corrupt and not missingPatrick Steinhardt1-1/+2
2026-08-17odb: eagerly initialize alternatesPatrick Steinhardt1-2/+0
2026-08-13packfile: widen `unpack_object_header_buffer()` to `size_t`Johannes Schindelin1-1/+2
2026-08-13packfile, git-zlib: widen `use_pack()` and zstream avail fields to `size_t`Johannes Schindelin1-1/+2
2026-08-05odb/streaming: rename `struct odb_read_stream`Patrick Steinhardt1-2/+2
2026-07-02packfile: thread odb_source_packed through packed_object_info()Patrick Steinhardt1-2/+4
2026-06-24Merge branch 'ps/odb-source-packed' into ps/odb-drop-whenceJunio C Hamano1-168/+12
2026-06-21Merge branch 'js/objects-larger-than-4gb-on-windows-more'Junio C Hamano1-2/+3
2026-06-17odb/source-packed: wire up `freshen_object()` callbackPatrick Steinhardt1-3/+0
2026-06-17odb/source-packed: wire up `find_abbrev_len()` callbackPatrick Steinhardt1-5/+0
2026-06-17odb/source-packed: wire up `count_objects()` callbackPatrick Steinhardt1-10/+0
2026-06-17odb/source-packed: wire up `for_each_object()` callbackPatrick Steinhardt1-15/+2
2026-06-17odb/source-packed: wire up `read_object_stream()` callbackPatrick Steinhardt1-4/+0
2026-06-17odb/source-packed: wire up `read_object_info()` callbackPatrick Steinhardt1-11/+4
2026-06-17odb/source-packed: wire up `reprepare()` callbackPatrick Steinhardt1-17/+0
2026-06-17odb/source-packed: wire up `close()` callbackPatrick Steinhardt1-6/+0
2026-06-17odb/source-packed: start converting to a proper `struct odb_source`Patrick Steinhardt1-6/+0
2026-06-17packfile: move packed source into "odb/" subsystemPatrick Steinhardt1-65/+1
2026-06-17packfile: split out packfile list logicPatrick Steinhardt1-22/+1
2026-06-17packfile: rename `struct packfile_store` to `odb_source_packed`Patrick Steinhardt1-16/+16
2026-06-15packfile,delta: drop the `cast_size_t_to_ulong()` wrappersJohannes Schindelin1-1/+1
2026-06-15packfile: widen unpack_entry()'s size out-parameter to size_tJohannes Schindelin1-1/+2
2026-06-15Merge branch 'ak/typofixes'Junio C Hamano1-1/+1
2026-06-08doc: fix typos via codespellAndrew Kreimer1-1/+1
2026-05-09odb, packfile: use size_t for streaming object sizesJohannes Schindelin1-2/+2
2026-04-08Merge branch 'ps/odb-cleanup'Junio C Hamano1-1/+1
2026-04-06Merge branch 'tb/stdin-packs-excluded-but-open'Junio C Hamano1-0/+2
2026-03-31treewide: use enum for `odb_for_each_object()` flagsPatrick Steinhardt1-1/+1
2026-03-27pack-objects: support excluded-open packs with --stdin-packsTaylor Blau1-0/+2
2026-03-20object-file: move logic to compute packed abbreviation lengthPatrick Steinhardt1-0/+5
2026-03-20odb: introduce `struct odb_for_each_object_options`Patrick Steinhardt1-1/+1
2026-03-12Merge branch 'ps/odb-sources'Junio C Hamano1-2/+5
2026-03-12odb: introduce generic object countingPatrick Steinhardt1-6/+0
2026-03-12odb/source: introduce generic object countingPatrick Steinhardt1-0/+1
2026-03-12packfile: extract logic to count number of objectsPatrick Steinhardt1-0/+9
2026-03-10Merge branch 'ps/odb-sources' into ps/object-countingJunio C Hamano1-2/+5
2026-03-05odb: embed base source in the "files" backendPatrick Steinhardt1-2/+5
2026-03-05odb: introduce "files" sourcePatrick Steinhardt1-2/+2
2026-03-05Merge branch 'ps/fsck-stream-from-the-right-object-instance'Junio C Hamano1-0/+5
2026-03-02Merge branch 'ps/object-info-bits-cleanup'Junio C Hamano1-1/+1
2026-02-23Merge branch 'ps/object-info-bits-cleanup' into ps/odb-sourcesJunio C Hamano1-1/+1
2026-02-23packfile: expose function to read object stream for an offsetPatrick Steinhardt1-0/+5
2026-02-12odb: convert object info flags into an enumPatrick Steinhardt1-1/+1
2026-01-26odb: drop unused `for_each_{loose,packed}_object()` functionsPatrick Steinhardt1-2/+0
2026-01-26packfile: introduce function to iterate through objectsPatrick Steinhardt1-0/+15
2026-01-26odb: fix flags parameter to be unsignedPatrick Steinhardt1-2/+2