| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-04 | refs: expose peeled object ID via the iterator | Patrick Steinhardt | 1 | -1/+1 |
| 2025-11-04 | refs: introduce wrapper struct for `each_ref_fn` | Patrick Steinhardt | 1 | -14/+22 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-06 | global: trivial conversions to fix `-Wsign-compare` warnings | Patrick Steinhardt | 1 | -4/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-08-09 | refs: add referent to each_ref_fn | John Cai | 1 | -2/+2 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-05-17 | refs: pass repo when peeling objects | Patrick Steinhardt | 1 | -1/+1 |
| 2024-05-07 | cocci: apply rules to rewrite callers of "refs" interfaces | Patrick Steinhardt | 1 | -4/+6 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-07-21 | Merge branch 'tb/refs-exclusion-and-packed-refs' | Junio C Hamano | 1 | -3/+4 |
| 2023-07-10 | ls-refs.c: avoid enumerating hidden refs where possible | Taylor Blau | 1 | -1/+2 |
| 2023-07-10 | revision.h: store hidden refs in a `strvec` | Taylor Blau | 1 | -3/+3 |
| 2023-07-10 | refs: plumb `exclude_patterns` argument throughout | Taylor Blau | 1 | -1/+1 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -0/+1 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: remove cache.h inclusion due to environment.h changes | Elijah Newren | 1 | -1/+1 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-17 | Merge branch 'jk/unused-post-2.39-part2' | Junio C Hamano | 1 | -23/+13 |
| 2023-02-24 | serve: use repository pointer to get config | Jeff King | 1 | -4/+4 |
| 2023-02-24 | ls-refs: drop config caching | Jeff King | 1 | -22/+12 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-12-13 | ls-refs: use repository parameter to iterate refs | Jeff King | 1 | -2/+3 |
| 2022-11-17 | refs: get rid of global list of hidden refs | Patrick Steinhardt | 1 | -4/+9 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-08-19 | config: mark unused callback parameters | Jeff King | 1 | -1/+2 |
| 2022-02-04 | i18n: factorize "invalid value" messages | Jean-Noël Avila | 1 | -1/+2 |
| 2021-10-11 | Merge branch 'jk/ref-paranoia' | Junio C Hamano | 1 | -1/+1 |
| 2021-09-28 | Merge branch 'jk/reduce-malloc-in-v2-servers' | Junio C Hamano | 1 | -2/+20 |
| 2021-09-27 | refs: drop "broken" flag from for_each_fullref_in() | Jeff King | 1 | -1/+1 |
| 2021-09-20 | Merge branch 'ab/serve-cleanup' | Junio C Hamano | 1 | -2/+1 |
| 2021-09-20 | Merge branch 'jv/pkt-line-batch' | Junio C Hamano | 1 | -2/+2 |
| 2021-09-15 | ls-refs: reject unknown arguments | Jeff King | 1 | -0/+2 |
| 2021-09-15 | ls-refs: ignore very long ref-prefix counts | Jeff King | 1 | -2/+18 |
| 2021-09-14 | Merge branch 'ab/serve-cleanup' into jk/reduce-malloc-in-v2-servers | Junio C Hamano | 1 | -2/+1 |
| 2021-09-01 | upload-pack: use stdio in send_ref callbacks | Jacob Vosmaer | 1 | -2/+2 |
| 2021-08-25 | ls-refs: reuse buffer when sending refs | Patrick Steinhardt | 1 | -8/+11 |
| 2021-08-05 | serve.[ch]: don't pass "struct strvec *keys" to commands | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
| 2021-02-17 | Merge branch 'jt/clone-unborn-head' | Junio C Hamano | 1 | -3/+71 |
| 2021-02-05 | Merge branch 'tb/ls-refs-optim' | Junio C Hamano | 1 | -1/+5 |
| 2021-02-05 | ls-refs: report unborn targets of symrefs | Jonathan Tan | 1 | -3/+71 |
| 2021-01-22 | ls-refs.c: traverse prefixes of disjoint "ref-prefix" sets | Taylor Blau | 1 | -1/+4 |
| 2021-01-22 | ls-refs.c: initialize 'prefixes' before using it | Jacob Vosmaer | 1 | -0/+1 |
| 2021-01-21 | refs: switch peel_ref() to peel_iterated_oid() | Jeff King | 1 | -1/+1 |
| 2020-07-30 | strvec: rename struct fields | Jeff King | 1 | -3/+3 |
| 2020-07-28 | strvec: convert more callers away from argv_array name | Jeff King | 1 | -5/+5 |
| 2020-07-28 | strvec: rename files from argv-array to strvec | Jeff King | 1 | -1/+1 |
| 2020-03-27 | upload-pack: handle unexpected delim packets | Jeff King | 1 | -1/+4 |
| 2019-05-28 | upload-pack: strip namespace from symref data | Jeff King | 1 | -1/+2 |
| 2019-02-05 | Merge branch 'jt/namespaced-ls-refs-fix' | Junio C Hamano | 1 | -1/+1 |
| 2019-01-18 | ls-refs: filter refs using namespace-stripped name | Jonathan Tan | 1 | -1/+1 |
| 2019-01-10 | upload-pack: support hidden refs with protocol v2 | Jeff King | 1 | -0/+16 |
| 2018-03-15 | ls-refs: introduce ls-refs server command | Brandon Williams | 1 | -0/+96 |