| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-04 | refs: introduce wrapper struct for `each_ref_fn` | Patrick Steinhardt | 1 | -19/+16 |
| 2025-09-16 | color: use git_colorbool enum type to store colorbools | Jeff King | 1 | -1/+1 |
| 2025-09-16 | color: use GIT_COLOR_* instead of numeric constants | Jeff King | 1 | -1/+1 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-29 | Merge branch 'az/tighten-string-array-constness' | Junio C Hamano | 1 | -1/+1 |
| 2025-04-21 | global: mark usage strings and string tables const | Ahelenia Ziemiańska | 1 | -1/+1 |
| 2025-04-17 | parse-options: introduce precision handling for `OPTION_INTEGER` | Patrick Steinhardt | 1 | -0/+1 |
| 2025-04-17 | global: use designated initializers for options | Patrick Steinhardt | 1 | -3/+9 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+2 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-08-15 | Merge branch 'jc/refs-symref-referent' | Junio C Hamano | 1 | -4/+4 |
| 2024-08-09 | refs: add referent to each_ref_fn | John Cai | 1 | -4/+4 |
| 2024-08-01 | builtin/show-branch: fix several memory leaks | Patrick Steinhardt | 1 | -16/+36 |
| 2024-05-07 | cocci: apply rules to rewrite callers of "refs" interfaces | Patrick Steinhardt | 1 | -8/+14 |
| 2023-07-27 | Merge branch 'jc/parse-options-show-branch' | Junio C Hamano | 1 | -11/+11 |
| 2023-07-19 | show-branch: reject --[no-](topo|date)-order | Junio C Hamano | 1 | -7/+7 |
| 2023-07-19 | show-branch: --no-sparse should give dense output | Junio C Hamano | 1 | -4/+4 |
| 2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -2/+6 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -2/+3 |
| 2023-06-28 | config: inline git_color_default_config | Glen Choo | 1 | -1/+4 |
| 2023-06-21 | git-compat-util.h: remove unneccessary include of wildmatch.h | Elijah Newren | 1 | -0/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+2 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -9/+10 |
| 2023-03-28 | cocci: apply the "refs.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2023-03-28 | cocci: apply the "commit.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -6/+6 |
| 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-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2023-02-06 | show-branch: free() allocated "head" before return | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-10-28 | Merge branch 'ab/doc-synopsis-and-cmd-usage' | Junio C Hamano | 1 | -1/+2 |
| 2022-10-13 | doc txt & -h consistency: word-wrap | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-08-19 | refs: mark unused each_ref_fn parameters | Jeff King | 1 | -3/+3 |
| 2022-05-25 | Merge branch 'jc/show-branch-g-current' | Junio C Hamano | 1 | -0/+4 |
| 2022-04-21 | show-branch: -g and --current are incompatible | Junio C Hamano | 1 | -0/+4 |
| 2022-02-16 | date API: create a date.h, split from cache.h | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-01-05 | i18n: turn "options are incompatible" into "cannot be used together" | Jean-Noël Avila | 1 | -2/+2 |
| 2021-12-02 | show-branch: show reflog message | Han-Wen Nienhuys | 1 | -5/+7 |
| 2021-09-12 | parse-options API users: align usage output in C-strings | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-08-27 | show-branch: simplify rev_is_head() | René Scharfe | 1 | -10/+5 |
| 2021-06-28 | show-branch: don't <COLOR></RESET> for space characters | Ævar Arnfjörð Bjarmason | 1 | -3/+6 |
| 2020-09-09 | Merge branch 'jt/interpret-branch-name-fallback' | Junio C Hamano | 1 | -1/+1 |
| 2020-09-02 | wt-status: tolerate dangling marks | Jonathan Tan | 1 | -1/+1 |
| 2020-07-30 | strvec: rename struct fields | Jeff King | 1 | -4/+4 |
| 2020-07-28 | strvec: convert builtin/ callers away from argv_array name | Jeff King | 1 | -3/+3 |
| 2020-07-28 | strvec: rename files from argv-array to strvec | Jeff King | 1 | -1/+1 |
| 2020-04-28 | Use OPT_CALLBACK and OPT_CALLBACK_F | Denton Liu | 1 | -2/+2 |
| 2020-02-24 | use strpbrk(3) to search for characters from a given set | René Scharfe | 1 | -1/+1 |
| 2019-05-13 | show-branch: drop unused parameter from show_independent() | Jeff King | 1 | -2/+1 |
| 2019-04-08 | refs.c: remove the_repo from read_ref_at() | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
| 2018-11-06 | assert NOARG/NONEG behavior of parse-options callbacks | Jeff King | 1 | -0/+1 |
| 2018-11-06 | show-branch: mark --reflog option as NONEG | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "hashcmp() != 0" to "!hasheq()" | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -2/+2 |
| 2018-08-17 | Merge branch 'rs/parse-opt-lithelp' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-03 | parse-options: automatically infer PARSE_OPT_LITERAL_ARGHELP | René Scharfe | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference_gently | Stefan Beller | 1 | -1/+2 |
| 2018-05-21 | show-branch: note about its object flags usage | Nguyễn Thái Ngọc Duy | 1 | -0/+5 |
| 2018-05-21 | show-branch: use commit-slab for commit-name instead of commit->util | Nguyễn Thái Ngọc Duy | 1 | -12/+27 |
| 2018-03-14 | Convert find_unique_abbrev* to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-12-27 | Merge branch 'ot/pretty' | Junio C Hamano | 1 | -1/+1 |
| 2017-12-12 | format: create pretty.h file | Olga Telezhnaya | 1 | -1/+1 |
| 2017-11-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -6/+6 |
| 2017-10-18 | Merge branch 'jk/ref-filter-colors-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-10-17 | Revert "color: check color.ui in git_default_config()" | Jeff King | 1 | -1/+1 |
| 2017-10-16 | refs: convert read_ref_at to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-10-16 | refs: convert dwim_ref and expand_ref to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: convert resolve_refdup and refs_resolve_refdup to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-08-11 | Merge branch 'jk/ref-filter-colors' | Junio C Hamano | 1 | -1/+1 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -4/+4 |
| 2017-07-13 | color: check color.ui in git_default_config() | Jeff King | 1 | -1/+1 |
| 2017-07-10 | Merge branch 'ab/wildmatch' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-23 | wildmatch: remove unused wildopts parameter | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2017-06-22 | Merge branch 'pc/dir-count-slashes' | Junio C Hamano | 1 | -10/+3 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-12 | dir: create function count_slashes() | Prathamesh Chavan | 1 | -10/+3 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-02-27 | Merge branch 'jk/show-branch-lift-name-len-limit' | Junio C Hamano | 1 | -29/+13 |
| 2017-02-15 | show-branch: use skip_prefix to drop magic numbers | Jeff King | 1 | -11/+8 |
| 2017-02-14 | show-branch: store resolved head in heap buffer | Jeff King | 1 | -14/+5 |
| 2017-02-14 | show-branch: drop head_len variable | Jeff King | 1 | -6/+2 |
| 2016-10-03 | show-branch: use QSORT | René Scharfe | 1 | -4/+2 |
| 2016-09-15 | i18n: show-branch: mark plural strings for translation | Vasco Almeida | 1 | -5/+9 |
| 2016-09-15 | i18n: show-branch: mark error messages for translation | Vasco Almeida | 1 | -8/+8 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-11-03 | Merge branch 'rs/show-branch-argv-array' | Junio C Hamano | 1 | -16/+8 |
| 2015-11-01 | show-branch: use argv_array for default arguments | René Scharfe | 1 | -16/+8 |
| 2015-10-30 | Merge branch 'rs/pop-commit' | Junio C Hamano | 1 | -14/+3 |
| 2015-10-26 | use pop_commit() for consuming the first entry of a struct commit_list | René Scharfe | 1 | -14/+3 |
| 2015-09-25 | show-branch: avoid segfault with --reflog of unborn branch | Jeff King | 1 | -0/+2 |
| 2015-09-09 | Sync with 2.5.2 | Junio C Hamano | 1 | -2/+4 |
| 2015-09-04 | Sync with 2.4.9 | Junio C Hamano | 1 | -2/+4 |
| 2015-09-04 | Sync with 2.3.9 | Junio C Hamano | 1 | -2/+4 |
| 2015-09-04 | Sync with 2.2.3 | Junio C Hamano | 1 | -2/+4 |
| 2015-09-04 | show-branch: use a strbuf for reflog descriptions | Jeff King | 1 | -2/+4 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+2 |
| 2015-06-29 | show-branch: use DATE_RELATIVE instead of magic number | Jeff King | 1 | -1/+1 |
| 2015-05-25 | cmd_show_branch(): fix error message | Michael Haggerty | 1 | -1/+1 |
| 2015-05-25 | builtin/show-branch: rewrite functions to work with object_id | Michael Haggerty | 1 | -21/+21 |
| 2015-05-25 | append_one_rev(): rewrite to work with object_id | Michael Haggerty | 1 | -3/+3 |
| 2015-05-25 | builtin/show-branch: rewrite functions to take object_id arguments | Michael Haggerty | 1 | -18/+17 |
| 2015-05-25 | append_matching_ref(): rewrite to take an object_id argument | Michael Haggerty | 1 | -7/+6 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -3/+12 |
| 2015-05-05 | Merge branch 'mh/show-branch-topic' | Junio C Hamano | 1 | -3/+3 |
| 2015-03-31 | show-branch: show all local heads when only giving one rev along --topics | Mike Hommey | 1 | -3/+3 |
| 2015-02-11 | Merge branch 'ah/usage-strings' | Junio C Hamano | 1 | -2/+2 |
| 2015-01-20 | Merge branch 'ak/show-branch-usage-string' | Junio C Hamano | 1 | -3/+3 |
| 2015-01-20 | show-branch: fix indentation of usage string | Ralf Thielow | 1 | -3/+3 |
| 2015-01-14 | Merge branch 'ak/show-branch-usage-string' | Junio C Hamano | 1 | -1/+4 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -2/+2 |
| 2015-01-08 | show-branch: line-wrap show-branch usage | Alexander Kuleshov | 1 | -1/+4 |
| 2014-10-15 | refs.c: change resolve_ref_unsafe reading argument to be a flags field | Ronnie Sahlberg | 1 | -2/+5 |
| 2014-09-29 | Merge branch 'da/rev-parse-verify-quiet' | Junio C Hamano | 1 | -2/+3 |
| 2014-09-19 | refs: make rev-parse --quiet actually quiet | David Aguilar | 1 | -2/+3 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -1/+1 |
| 2014-07-28 | Merge branch 'jk/misc-fixes-maint' | Junio C Hamano | 1 | -0/+1 |
| 2014-07-24 | free ref string returned by dwim_ref | Jeff King | 1 | -0/+1 |
| 2014-06-19 | use xstrfmt to replace xmalloc + sprintf | Jeff King | 1 | -6/+4 |
| 2014-02-20 | use wildmatch() directly without fnmatch() wrapper | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-12-17 | Merge branch 'cc/starts-n-ends-with' | Junio C Hamano | 1 | -10/+10 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -10/+10 |
| 2013-12-05 | Merge branch 'jk/robustify-parse-commit' | Junio C Hamano | 1 | -2/+1 |
| 2013-10-24 | assume parse_commit checks commit->object.parsed | Jeff King | 1 | -2/+1 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -14/+14 |
| 2013-07-22 | Merge branch 'tr/do-not-call-submodules-subprojects' | Junio C Hamano | 1 | -2/+2 |
| 2013-07-18 | show-branch: fix description of --date-order | Thomas Rast | 1 | -3/+3 |
| 2013-07-01 | Merge branch 'jc/topo-author-date-sort' | Junio C Hamano | 1 | -6/+8 |
| 2013-06-11 | toposort: rename "lifo" field | Junio C Hamano | 1 | -6/+8 |
| 2013-04-06 | show-branch: use strbuf instead of static buffer | Jeff King | 1 | -9/+8 |
| 2012-08-22 | i18n: show-branch: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -21/+21 |
| 2011-12-13 | Rename resolve_ref() to resolve_ref_unsafe() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2011-12-13 | Convert resolve_ref+xstrdup to new resolve_refdup function | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2011-08-19 | want_color: automatically fallback to color.ui | Jeff King | 1 | -3/+0 |
| 2011-08-19 | color: delay auto-color decision until point of use | Jeff King | 1 | -2/+2 |
| 2011-08-18 | git_config_colorbool: refactor stdout_is_tty handling | Jeff King | 1 | -1/+1 |
| 2011-05-31 | Merge branch 'jk/format-patch-am' | Junio C Hamano | 1 | -2/+1 |
| 2011-05-26 | pretty: add pp_commit_easy function for simple callers | Jeff King | 1 | -2/+1 |
| 2011-04-04 | Share color list between graph and show-branch | Dan McGee | 1 | -13/+3 |
| 2010-11-29 | commit: Add commit_list prefix in two function names. | Thiago Farina | 1 | -3/+3 |
| 2010-10-08 | Use parentheses and `...' where appropriate | Štěpán Němec | 1 | -1/+1 |
| 2010-05-25 | show-branch: use DEFAULT_ABBREV instead of 7 | Tay Ray Chuan | 1 | -1/+2 |
| 2010-03-10 | Merge branch 'lt/deepen-builtin-source' | Junio C Hamano | 1 | -0/+967 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+967 |