summaryrefslogtreecommitdiffstats
path: root/ls-refs.c
AgeCommit message (Expand)AuthorLines
2026-02-23refs: generalize `refs_for_each_fullref_in_prefixes()`Patrick Steinhardt-4/+7
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt-1/+1
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt-14/+22
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt-1/+1
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt-4/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt-0/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai-2/+2
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt-0/+2
2024-05-17refs: pass repo when peeling objectsPatrick Steinhardt-1/+1
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt-4/+6
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren-1/+0
2023-07-21Merge branch 'tb/refs-exclusion-and-packed-refs'Junio C Hamano-3/+4
2023-07-10ls-refs.c: avoid enumerating hidden refs where possibleTaylor Blau-1/+2
2023-07-10revision.h: store hidden refs in a `strvec`Taylor Blau-3/+3
2023-07-10refs: plumb `exclude_patterns` argument throughoutTaylor Blau-1/+1
2023-06-28config: add ctx arg to config_fn_tGlen Choo-0/+1
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren-0/+1
2023-03-21treewide: remove cache.h inclusion due to environment.h changesElijah Newren-1/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano-23/+13
2023-02-24serve: use repository pointer to get configJeff King-4/+4
2023-02-24ls-refs: drop config cachingJeff King-22/+12
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren-0/+1
2022-12-13ls-refs: use repository parameter to iterate refsJeff King-2/+3
2022-11-17refs: get rid of global list of hidden refsPatrick Steinhardt-4/+9
2022-09-01git-compat-util.h: use "UNUSED", not "UNUSED(var)"Ævar Arnfjörð Bjarmason-1/+1
2022-08-19config: mark unused callback parametersJeff King-1/+2
2022-02-04i18n: factorize "invalid value" messagesJean-Noël Avila-1/+2
2021-10-11Merge branch 'jk/ref-paranoia'Junio C Hamano-1/+1
2021-09-28Merge branch 'jk/reduce-malloc-in-v2-servers'Junio C Hamano-2/+20
2021-09-27refs: drop "broken" flag from for_each_fullref_in()Jeff King-1/+1
2021-09-20Merge branch 'ab/serve-cleanup'Junio C Hamano-2/+1
2021-09-20Merge branch 'jv/pkt-line-batch'Junio C Hamano-2/+2
2021-09-15ls-refs: reject unknown argumentsJeff King-0/+2
2021-09-15ls-refs: ignore very long ref-prefix countsJeff King-2/+18
2021-09-14Merge branch 'ab/serve-cleanup' into jk/reduce-malloc-in-v2-serversJunio C Hamano-2/+1
2021-09-01upload-pack: use stdio in send_ref callbacksJacob Vosmaer-2/+2
2021-08-25ls-refs: reuse buffer when sending refsPatrick Steinhardt-8/+11
2021-08-05serve.[ch]: don't pass "struct strvec *keys" to commandsÆvar Arnfjörð Bjarmason-2/+1
2021-02-17Merge branch 'jt/clone-unborn-head'Junio C Hamano-3/+71
2021-02-05Merge branch 'tb/ls-refs-optim'Junio C Hamano-1/+5
2021-02-05ls-refs: report unborn targets of symrefsJonathan Tan-3/+71
2021-01-22ls-refs.c: traverse prefixes of disjoint "ref-prefix" setsTaylor Blau-1/+4
2021-01-22ls-refs.c: initialize 'prefixes' before using itJacob Vosmaer-0/+1
2021-01-21refs: switch peel_ref() to peel_iterated_oid()Jeff King-1/+1
2020-07-30strvec: rename struct fieldsJeff King-3/+3
2020-07-28strvec: convert more callers away from argv_array nameJeff King-5/+5
2020-07-28strvec: rename files from argv-array to strvecJeff King-1/+1
2020-03-27upload-pack: handle unexpected delim packetsJeff King-1/+4