aboutsummaryrefslogtreecommitdiffstats
path: root/object-name.c
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge branch 'ps/object-source-loose'Junio C Hamano1-1/+1
13 daysMerge 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
2025-07-01object-store: rename `object_directory` to `odb_source`Patrick Steinhardt1-3/+3
2025-06-30Merge branch 'bc/stash-export-import'Junio C Hamano1-1/+5
2025-06-12object-name: make get_oid quietly return an errorbrian m. carlson1-1/+5
2025-04-29object-store: move function declarations to their respective subsystemsPatrick Steinhardt1-1/+1
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-03-29Merge branch 'ps/refname-avail-check-optim'Junio C Hamano1-7/+11
2025-03-12object-name: allow skipping ambiguity checks in `get_oid()` familyPatrick Steinhardt1-1/+3
2025-03-12object-name: introduce `repo_get_oid_with_flags()`Patrick Steinhardt1-6/+8
2025-03-03object-name.c: *.txt -> *.adoc fixesTodd Zullinger1-1/+1
2025-01-13object-name: be more strict in parsing describe-like outputElijah Newren1-1/+54
2025-01-13object-name: fix resolution of object names containing curly bracesElijah Newren1-3/+5
2024-12-23Merge branch 'ps/build-sign-compare'Junio C Hamano1-0/+1
2024-12-15Merge branch 'ps/commit-with-message-syntax-fix'Junio C Hamano1-2/+2
2024-12-15Merge branch 'bf/explicit-config-set-in-advice-messages'Junio C Hamano1-1/+1
2024-12-08object-name: fix reversed ordering with ":/<text>" revisionsPatrick Steinhardt1-2/+2
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+1
2024-12-06advice: suggest using subcommand "git config set"Bence Ferdinandy1-1/+1
2024-12-03refs: move ref name helpers aroundJunio C Hamano1-36/+0
2024-09-12environment: stop storing "core.warnAmbiguousRefs" globallyPatrick Steinhardt1-2/+3
2024-08-23Merge branch 'ps/leakfixes-part-4'Junio C Hamano1-0/+1
2024-08-19Merge branch 'tb/incremental-midx-part-1'Junio C Hamano1-46/+53
2024-08-15Merge branch 'jc/refs-symref-referent'Junio C Hamano1-1/+1
2024-08-14object-name: fix leaking symlink paths in object contextPatrick Steinhardt1-0/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai1-1/+1
2024-08-06midx: introduce `bsearch_one_midx()`Taylor Blau1-46/+53
2024-08-01object-name: fix leaking commit list itemsPatrick Steinhardt1-10/+16
2024-07-08Merge branch 'ps/leakfixes-more'Junio C Hamano1-11/+29
2024-07-02Merge branch 'ps/use-the-repository'Junio C Hamano1-0/+2
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt1-0/+2
2024-06-12object-name: don't try to abbreviate to lengths greater than hexszPatrick Steinhardt1-1/+1
2024-06-11object-name: free leaking object contextsPatrick Steinhardt1-11/+29
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-11/+35
2024-03-11Merge branch 'js/merge-base-with-missing-commit'Junio C Hamano1-2/+5
2024-02-29commit-reach(repo_get_merge_bases): pass on "missing commits" errorsJohannes Schindelin1-2/+5
2024-02-26get_oid_basic(): special-case ref@{n} for oldest reflog entryJeff King1-0/+9
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-2/+0
2023-10-02object-names: support input of oids in any supported hashEric W. Biederman1-11/+35
2023-07-06Merge branch 'cw/strbuf-cleanup'Junio C Hamano1-0/+15
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-1/+1
2023-06-21read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren1-0/+1
2023-06-12object-name: move related functions to object-nameCalvin Wan1-0/+15
2023-05-09Merge branch 'en/header-split-cache-h-part-2'Junio C Hamano1-0/+2
2023-04-25Merge branch 'en/header-split-cache-h'Junio C Hamano1-0/+2
2023-04-24object-store.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-24commit.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on advice.hElijah Newren1-0/+1
2023-04-06Merge branch 'en/header-split-cleanup'Junio C Hamano1-0/+3
2023-04-06Merge branch 'ab/remove-implicit-use-of-the-repository'Junio C Hamano1-8/+11
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-8/+11
2023-03-28Merge branch 'fc/oid-quietly-parse-upstream'Junio C Hamano1-2/+3
2023-03-28libs: use "struct repository *" argument, not "the_repository"Ævar Arnfjörð Bjarmason1-4/+4
2023-03-28cocci: apply the "pretty.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-2/+4
2023-03-28cocci: apply the "commit.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-4/+4
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-2/+3
2023-03-21setup.h: move declarations for setup.c functions from cache.hElijah Newren1-0/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano1-7/+7
2023-03-16object-name: fix quiet @{u} parsingFelipe Contreras1-2/+3
2023-02-24object-name: mark unused parameters in disambiguate callbacksJeff King1-7/+7
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-09-01git-compat-util.h: use "UNUSED", not "UNUSED(var)"Ævar Arnfjörð Bjarmason1-6/+6
2022-08-19refs: mark unused reflog callback parametersJeff King1-2/+5
2022-08-19refs: mark unused each_ref_fn parametersJeff King1-1/+2
2022-04-26object-name: diagnose trees in index properlyDerrick Stolee1-2/+4
2022-04-26object-name: reject trees found in the indexDerrick Stolee1-1/+18
2022-02-25Merge branch 'ab/date-mode-release'Junio C Hamano1-0/+1
2022-02-25Merge branch 'ab/ambiguous-object-name'Junio C Hamano1-12/+109
2022-02-16date API: create a date.h, split from cache.hÆvar Arnfjörð Bjarmason1-0/+1
2022-01-27object-name: re-use "struct strbuf" in show_ambiguous_object()Ævar Arnfjörð Bjarmason1-10/+13
2022-01-27object-name: iterate ambiguous objects before showing headerÆvar Arnfjörð Bjarmason1-4/+23
2022-01-27object-name: show date for ambiguous tag objectsÆvar Arnfjörð Bjarmason1-4/+9
2022-01-27object-name: make ambiguous object output translatableÆvar Arnfjörð Bjarmason1-10/+68
2022-01-27object-name: explicitly handle bad tags in show_ambiguous_object()Ævar Arnfjörð Bjarmason1-0/+2
2022-01-27object-name: explicitly handle OBJ_BAD in show_ambiguous_object()Ævar Arnfjörð Bjarmason1-2/+12
2021-12-30cat-file: use GET_OID_ONLY_TO_DIE in --(textconv|filters)Ævar Arnfjörð Bjarmason1-0/+3
2021-12-30object-name.c: don't have GET_OID_ONLY_TO_DIE imply *_QUIETLYÆvar Arnfjörð Bjarmason1-4/+1
2021-08-25advice: remove read uses of most global `advice_` variablesBen Boeckel1-1/+1
2021-07-07oidtree: a crit-bit tree for odb_loose_cacheEric Wong1-17/+11
2021-01-04object-name.c: rename from sha1-name.cMartin Ågren1-0/+1954