| 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 | diff.h: fix index used to loop through unsigned integer | Patrick Steinhardt | 1 | -1/+0 |
| 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 | -13/+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-15 | Merge branch 'xx/diff-tree-remerge-diff-fix' | Junio C Hamano | 1 | -0/+13 |
| 2024-08-09 | remerge-diff: clean up temporary objdir at a central place | Junio C Hamano | 1 | -6/+1 |
| 2024-08-09 | remerge-diff: lazily prepare temporary objdir on demand | Junio C Hamano | 1 | -7/+0 |
| 2024-08-09 | diff-tree: fix crash when used with --remerge-diff | Xing Xin | 1 | -0/+13 |
| 2024-04-18 | builtin: stop using `the_index` | Patrick Steinhardt | 1 | -2/+1 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -1/+0 |
| 2023-08-21 | diff: drop useless "status" parameter from diff_result_code() | Jeff King | 1 | -1/+1 |
| 2023-07-13 | revisions: drop unused "opt" parameter in "tweak" callbacks | Jeff King | 1 | -1/+1 |
| 2023-06-21 | log-tree: replace include of revision.h with simple forward declaration | Elijah Newren | 1 | -0/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-06-21 | read-cache*.h: move declarations for read-cache.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-05-18 | diff-tree: integrate with sparse index | Shuqi Liang | 1 | -0/+4 |
| 2023-04-24 | commit.h: reduce unnecessary includes | 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 |
| 2022-11-21 | cocci: apply "pending" index-compatibility to some "builtin/*.c" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2022-10-13 | doc txt & -h consistency: make "diff-tree" consistent | Ævar Arnfjörð Bjarmason | 1 | -2/+3 |
| 2022-10-13 | built-ins: consistently add "\n" between "usage" and options | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-04-26 | 2.36 gitk/diff-tree --stdin regression fix | Junio C Hamano | 1 | -0/+3 |
| 2022-01-05 | i18n: refactor "foo and bar are mutually exclusive" | Jean-Noël Avila | 1 | -1/+1 |
| 2021-02-25 | Merge branch 'jc/diffcore-rotate' | Junio C Hamano | 1 | -0/+3 |
| 2021-02-16 | diff: --{rotate,skip}-to=<path> | Junio C Hamano | 1 | -0/+3 |
| 2021-02-03 | MacOS: precompose_argv_prefix() | Torsten Bögershausen | 1 | -1/+1 |
| 2020-09-21 | builtin/diff-tree: learn --merge-base | Denton Liu | 1 | -1/+16 |
| 2020-04-20 | diff-tree.c: load notes machinery when required | Taylor Blau | 1 | -0/+9 |
| 2019-03-07 | Merge branch 'en/combined-all-paths' | Junio C Hamano | 1 | -1/+5 |
| 2019-02-07 | log,diff-tree: add --combined-all-paths option | Elijah Newren | 1 | -1/+5 |
| 2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2019-01-14 | read-cache.c: kill read_index() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-08-13 | diff.c: move read_index() code back to the caller | Nguyễn Thái Ngọc Duy | 1 | -3/+5 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | tree: add repository argument to lookup_tree | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -1/+2 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2017-12-06 | diff-tree: read the index so attribute checks work in bare repositories | Brandon Williams | 1 | -0/+2 |
| 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-19 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -10/+6 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'jc/diff-tree-stale-comment' | Junio C Hamano | 1 | -3/+5 |
| 2017-06-05 | diff- and log- family: handle "git cmd -h" early | Junio C Hamano | 1 | -0/+3 |
| 2017-06-05 | builtin/diff-tree: cleanup references to sha1 | Brandon Williams | 1 | -5/+3 |
| 2017-06-05 | diff-tree: convert diff_tree_sha1 to struct object_id | Brandon Williams | 1 | -5/+3 |
| 2017-06-05 | Merge branch 'mb/diff-default-to-indent-heuristics' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-02 | diff-tree: update stale in-code comments | Junio C Hamano | 1 | -3/+5 |
| 2017-05-09 | diff: have the diff-* builtins configure diff before initializing revisions | Marc Branchaud | 1 | -1/+1 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_tree to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-03-17 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -32/+31 |
| 2017-02-22 | builtin/diff-tree: convert to struct object_id | brian m. carlson | 1 | -32/+31 |
| 2017-01-30 | use SWAP macro | René Scharfe | 1 | -3/+1 |
| 2016-05-23 | Merge branch 'ar/diff-args-osx-precompose' | Junio C Hamano | 1 | -0/+2 |
| 2016-05-13 | diff: run arguments through precompose_argv | Alexander Rinass | 1 | -0/+2 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -4/+4 |
| 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 | -4/+4 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -1/+1 |
| 2014-07-22 | Merge branch 'jk/alloc-commit-id' | Junio C Hamano | 1 | -3/+1 |
| 2014-07-13 | diff-tree: avoid lookup_unknown_object | Jeff King | 1 | -3/+1 |
| 2014-07-08 | diff-tree: call free_commit_list() instead of duplicating its code | René Scharfe | 1 | -6/+2 |
| 2011-03-22 | diffcore-rename: fall back to -C when -C -C busts the rename limit | Junio C Hamano | 1 | -1/+11 |
| 2010-08-09 | Submodules: Use "ignore" settings from .gitmodules too for diff and status | Jens Lehmann | 1 | -0/+2 |
| 2010-03-24 | Merge branch 'pb/log-first-parent-p-m' | Junio C Hamano | 1 | -4/+14 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+170 |