| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-01-17 | builtin: send usage() help text to standard output | Junio C Hamano | 1 | -2/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-09-23 | Merge branch 'jc/pass-repo-to-builtins' | Junio C Hamano | 1 | -2/+5 |
| 2024-09-16 | Merge branch 'jc/range-diff-lazy-setup' | Junio C Hamano | 1 | -1/+1 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-08-22 | diff-index: integrate with the sparse index | Derrick Stolee | 1 | -0/+4 |
| 2024-08-09 | remerge-diff: clean up temporary objdir at a central place | Junio C Hamano | 1 | -1/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -2/+0 |
| 2023-08-21 | diff: drop useless "status" parameter from diff_result_code() | Jeff King | 1 | -1/+1 |
| 2023-08-21 | diff: drop useless return from run_diff_{files,index} functions | Jeff King | 1 | -2/+2 |
| 2023-06-29 | Merge branch 'en/header-split-cache-h-part-3' | Junio C Hamano | 1 | -2/+4 |
| 2023-06-21 | diff.h: remove unnecessary include of oidset.h | Elijah Newren | 1 | -0/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-06-21 | preload-index.h: move declarations for preload-index.c from elsewhere | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | setup.h: move declarations for setup.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2022-11-21 | cocci: apply "pending" index-compatibility to some "builtin/*.c" | Ævar Arnfjörð Bjarmason | 1 | -5/+4 |
| 2022-10-13 | doc txt & -h consistency: add missing options and labels | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-10-13 | built-ins: consistently add "\n" between "usage" and options | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-04-13 | revisions API: call diff_free(&revs->pruning) in revisions_release() | Ævar Arnfjörð Bjarmason | 1 | -1/+0 |
| 2022-04-13 | revisions API users: use release_revisions() with UNLEAK() | Ævar Arnfjörð Bjarmason | 1 | -1/+3 |
| 2021-09-07 | diff-index: restore -c/--cc options handling | Sergey Organov | 1 | -3/+3 |
| 2021-05-21 | diff-merges: move specific diff-index "-m" handling to diff-index | Sergey Organov | 1 | -0/+9 |
| 2021-02-25 | Merge branch 'jc/diffcore-rotate' | Junio C Hamano | 1 | -0/+2 |
| 2021-02-16 | diff: --{rotate,skip}-to=<path> | Junio C Hamano | 1 | -0/+2 |
| 2021-02-03 | MacOS: precompose_argv_prefix() | Torsten Bögershausen | 1 | -1/+1 |
| 2020-09-20 | builtin/diff-index: learn --merge-base | Denton Liu | 1 | -0/+2 |
| 2020-09-20 | diff-lib: accept option flags in run_diff_index() | Denton Liu | 1 | -4/+4 |
| 2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2017-10-07 | Merge branch 'ma/builtin-unleak' | Junio C Hamano | 1 | -0/+1 |
| 2017-10-02 | builtin/: add UNLEAKs | Martin Ågren | 1 | -0/+1 |
| 2017-08-03 | submodule: remove gitmodules_config | Brandon Williams | 1 | -1/+0 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-19 | Merge branch 'jk/consistent-h' | Junio C Hamano | 1 | -0/+3 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-05 | diff- and log- family: handle "git cmd -h" early | Junio C Hamano | 1 | -0/+3 |
| 2017-05-09 | diff: have the diff-* builtins configure diff before initializing revisions | Marc Branchaud | 1 | -1/+1 |
| 2016-05-13 | diff: run arguments through precompose_argv | Alexander Rinass | 1 | -0/+1 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -1/+1 |
| 2013-07-15 | convert read_cache_preload() to take struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2012-11-02 | update-index/diff-index: use core.preloadindex to improve performance | Karsten Blees | 1 | -2/+6 |
| 2010-08-09 | Submodules: Use "ignore" settings from .gitmodules too for diff and status | Jens Lehmann | 1 | -0/+2 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+50 |