summaryrefslogtreecommitdiff
path: root/object-name.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-15Merge branch 'ob/more-repo-config-values'Junio C Hamano1-1/+2
2026-06-03environment: move "warn_on_object_refname_ambiguity" into `struct repo_config...Olamide Caleb Bello1-1/+2
2026-05-19setup: stop using `the_repository` in `prefix_path()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `is_inside_work_tree()`Patrick Steinhardt1-1/+1
2026-04-06Merge branch 'ps/odb-generic-object-name-handling'Junio C Hamano1-363/+74
2026-03-30Merge branch 'jw/object-name-bitset-to-enum'Junio C Hamano1-2/+4
2026-03-20odb: introduce generic `odb_find_abbrev_len()`Patrick Steinhardt1-53/+4
2026-03-20object-file: move logic to compute packed abbreviation lengthPatrick Steinhardt1-123/+12
2026-03-20object-name: move logic to compute loose abbreviation lengthPatrick Steinhardt1-23/+4
2026-03-20object-name: simplify computing common prefixesPatrick Steinhardt1-20/+3
2026-03-20object-name: abbreviate loose object names without `disambiguate_state`Patrick Steinhardt1-34/+20
2026-03-20object-name: merge `update_candidates()` and `match_prefix()`Patrick Steinhardt1-16/+18
2026-03-20object-name: backend-generic `get_short_oid()`Patrick Steinhardt1-26/+6
2026-03-20object-name: backend-generic `repo_collect_ambiguous()`Patrick Steinhardt1-9/+10
2026-03-20object-name: extract function to parse object ID prefixesPatrick Steinhardt1-22/+38
2026-03-20object-name: move logic to iterate through packed prefixed objectsPatrick Steinhardt1-87/+7
2026-03-20object-name: move logic to iterate through loose prefixed objectsPatrick Steinhardt1-4/+6
2026-03-20oidtree: extend iteration to allow for arbitrary return codesPatrick Steinhardt1-2/+2
2026-03-18object-name: turn INTERPRET_BRANCH_* constants into enum valuesJialong Wang1-2/+4
2026-03-12odb: introduce generic object countingPatrick Steinhardt1-1/+5
2026-02-13Merge branch 'ps/commit-list-functions-renamed'Junio C Hamano1-4/+4
2026-02-05global: constify some pointers that are not written toCollin Funk1-1/+1
2026-01-15commit: rename `free_commit_list()` to conform to coding guidelinesPatrick Steinhardt1-4/+4
2025-12-29tag: support arbitrary repositories in parse_tag()René Scharfe1-1/+1
2025-11-24Merge branch 'ps/object-source-loose'Junio C Hamano1-1/+1
2025-11-19Merge branch 'ps/ref-peeled-tags'Junio C Hamano1-6/+4
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt1-6/+4
2025-11-03object-file: move loose object cache into loose sourcePatrick Steinhardt1-1/+1
2025-10-16packfile: introduce macro to iterate through packsPatrick Steinhardt1-3/+5
2025-10-16object-name: convert to use `packfile_store_get_all_packs()`Patrick Steinhardt1-2/+2
2025-10-07Merge branch 'ps/packfile-store'Junio C Hamano1-3/+3
2025-09-29Merge branch 'ps/packfile-store' into tb/incremental-midx-part-3.1Junio C Hamano1-3/+3
2025-09-24packfile: refactor `get_packed_git()` to work on packfile storePatrick Steinhardt1-2/+2
2025-09-24packfile: split up responsibilities of `reprepare_packed_git()`Patrick Steinhardt1-1/+1
2025-09-23Merge branch 'rs/get-oid-with-flags-cleanup'Junio C Hamano1-25/+5
2025-09-18Merge branch 'jc/longer-disambiguation-fix'Junio C Hamano1-1/+1
2025-09-15Merge branch 'rs/object-name-extend-abbrev-len-update'Junio C Hamano1-3/+2
2025-09-10use repo_get_oid_with_flags()René Scharfe1-25/+5
2025-09-04object-name: declare pointer type of extend_abbrev_len()'s 2nd parameterRené Scharfe1-3/+2
2025-08-21Merge branch 'ps/remote-rename-fix'Junio C Hamano1-1/+2
2025-08-14abbrev: allow extending beyond 32 chars to disambiguateJunio C Hamano1-1/+1
2025-08-06refs: pass refname when invoking reflog entry callbackPatrick Steinhardt1-1/+2
2025-08-03Merge branch 'ps/object-store-midx'Junio C Hamano1-7/+15
2025-07-28Merge branch 'rs/pop-recent-commit-with-prio-queue'Junio C Hamano1-5/+5
2025-07-22commit: convert pop_most_recent_commit() to prio_queueRené Scharfe1-5/+5
2025-07-15Merge branch 'ps/object-store'Junio C Hamano1-12/+12
2025-07-15packfile: refactor `get_multi_pack_index()` to work on sourcesPatrick Steinhardt1-7/+15
2025-07-09Merge branch 'ps/object-store' into ps/object-store-midxJunio C Hamano1-12/+12
2025-07-01odb: rename `oid_object_info()`Patrick Steinhardt1-8/+8
2025-07-01odb: get rid of `the_repository` when handling alternatesPatrick Steinhardt1-1/+1