| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-10-13 | built-ins: consistently add "\n" between "usage" and options | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-07-12 | diff-files: move misplaced cleanup label | Jeff King | 1 | -1/+1 |
| 2022-04-13 | revisions API users: add "goto cleanup" for release_revisions() | Ævar Arnfjörð Bjarmason | 1 | -2/+6 |
| 2021-02-25 | Merge branch 'jc/diffcore-rotate' | Junio C Hamano | 1 | -0/+1 |
| 2021-02-16 | diff: --{rotate,skip}-to=<path> | Junio C Hamano | 1 | -0/+1 |
| 2021-02-12 | Merge branch 'tb/precompose-prefix-too' | Junio C Hamano | 1 | -1/+1 |
| 2021-02-03 | MacOS: precompose_argv_prefix() | Torsten Bögershausen | 1 | -1/+1 |
| 2020-12-21 | diff-merges: new function diff_merges_set_dense_combined_if_unset() | Sergey Organov | 1 | -2/+3 |
| 2020-06-22 | diff-files: treat "i-t-a" files as "not-in-index" | Srinidhi Kaushik | 1 | -0/+7 |
| 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-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 |
| 2011-02-03 | Convert struct diff_options to use struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 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/+68 |