summaryrefslogtreecommitdiff
path: root/commit-graph.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-17odb: eagerly initialize alternatesPatrick Steinhardt1-4/+0
2026-07-30Merge branch 'rs/tempfile-wo-the-repository'Junio C Hamano1-4/+5
2026-07-19Merge branch 'kk/commit-graph-topo-levels-fix'Junio C Hamano1-1/+6
2026-07-14use repo_hold_lock_file_for_update{,_mode,_timeout}() with custom reposRené Scharfe1-4/+5
2026-07-09commit-graph: propagate topo_levels slab to all chain layersKristofer Karlsson1-1/+1
2026-07-09commit-graph: add trace2 instrumentation for generation DFSKristofer Karlsson1-0/+5
2026-07-06Merge branch 'ps/odb-source-packed'Junio C Hamano1-2/+2
2026-07-02packfile: thread odb_source_packed through packed_object_info()Patrick Steinhardt1-1/+1
2026-06-24Merge branch 'ps/odb-source-packed' into ps/odb-drop-whenceJunio C Hamano1-2/+2
2026-06-17Merge branch 'en/commit-graph-timestamp-fix'Junio C Hamano1-1/+1
2026-06-17odb/source-packed: wire up `for_each_object()` callbackPatrick Steinhardt1-2/+2
2026-06-14commit-graph: use timestamp_t for max parent generation accumulatorElijah Newren1-1/+1
2026-06-05setup: stop initializing object database without repositoryPatrick Steinhardt1-2/+2
2026-04-07Merge branch 'ps/commit-graph-overflow-fix'Junio C Hamano1-3/+34
2026-03-24commit-graph: fix writing generations with dates exceeding 34 bitsPatrick Steinhardt1-3/+34
2026-03-20odb: introduce `struct odb_for_each_object_options`Patrick Steinhardt1-1/+4
2026-03-12odb: introduce generic object countingPatrick Steinhardt1-1/+2
2026-03-05odb: embed base source in the "files" backendPatrick Steinhardt1-2/+4
2026-03-05odb: introduce "files" sourcePatrick Steinhardt1-1/+1
2026-02-23Merge branch 'ps/odb-for-each-object' into ps/odb-sourcesJunio C Hamano1-14/+32
2026-02-13Merge branch 'ps/commit-list-functions-renamed'Junio C Hamano1-1/+1
2026-01-26treewide: drop uses of `for_each_{loose,packed}_object()`Patrick Steinhardt1-13/+31
2026-01-26odb: rename `FOR_EACH_OBJECT_*` flagsPatrick Steinhardt1-2/+2
2026-01-21Merge branch 'ps/read-object-info-improvements'Junio C Hamano1-1/+1
2026-01-15Merge branch 'ps/read-object-info-improvements' into ps/odb-for-each-objectJunio C Hamano1-1/+1
2026-01-15commit: rename `free_commit_list()` to conform to coding guidelinesPatrick Steinhardt1-1/+1
2026-01-12packfile: drop repository parameter from `packed_object_info()`Patrick Steinhardt1-1/+1
2025-12-25commit-graph: use commit_stackRené Scharfe1-47/+39
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt1-1/+1
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt1-8/+6
2025-10-13Merge branch 'ps/commit-graph-per-object-source'Junio C Hamano1-63/+53
2025-09-08Merge branch 'tc/last-modified'Junio C Hamano1-1/+6
2025-09-04commit-graph: pass graphs that are to be merged as parameterPatrick Steinhardt1-8/+10
2025-09-04commit-graph: return commit graph from `repo_find_commit_pos_in_graph()`Patrick Steinhardt1-6/+12
2025-09-04commit-graph: return the prepared commit graph from `prepare_commit_graph()`Patrick Steinhardt1-50/+32
2025-08-28last-modified: use Bloom filters when availableToon Claes1-1/+6
2025-08-15commit-graph: stop passing in redundant repositoryPatrick Steinhardt1-70/+50
2025-08-15commit-graph: stop using `the_repository`Patrick Steinhardt1-37/+39
2025-08-15commit-graph: stop using `the_hash_algo`Patrick Steinhardt1-13/+14
2025-08-15commit-graph: refactor `parse_commit_graph()` to take a repositoryPatrick Steinhardt1-11/+12
2025-08-15commit-graph: store the hash algorithm instead of its lengthPatrick Steinhardt1-18/+18
2025-08-15commit-graph: stop using `the_hash_algo` via macrosPatrick Steinhardt1-9/+16
2025-07-23config: move Git config parsing into "environment.c"Patrick Steinhardt1-0/+1
2025-07-01odb: rename `has_object()`Patrick Steinhardt1-1/+1
2025-07-01odb: rename `oid_object_info()`Patrick Steinhardt1-1/+1
2025-07-01odb: get rid of `the_repository` when handling alternatesPatrick Steinhardt1-2/+2
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt1-1/+1
2025-07-01object-store: rename `object_directory` to `odb_source`Patrick Steinhardt1-47/+47
2025-07-01object-store: rename `raw_object_store` to `object_database`Patrick Steinhardt1-1/+1
2025-05-27Merge branch 'js/misc-fixes'Junio C Hamano1-71/+77