| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-25 | format-patch: handle range-diff on notes correctly for single patches | Kristoffer Haugsbakk | 1 | -1/+15 |
| 2024-12-23 | Merge branch 'js/range-diff-diff-merges' | Junio C Hamano | 1 | -0/+16 |
| 2024-12-16 | range-diff: optionally include merge commits' diffs in the analysis | Johannes Schindelin | 1 | -0/+16 |
| 2024-11-21 | t: remove TEST_PASSES_SANITIZE_LEAK annotations | Patrick Steinhardt | 1 | -1/+0 |
| 2024-08-15 | Merge branch 'jc/t3206-test-when-finished-fix' | Junio C Hamano | 1 | -26/+26 |
| 2024-08-06 | t3206: test_when_finished before dirtying operations, not after | Junio C Hamano | 1 | -26/+26 |
| 2024-08-01 | builtin/log: fix leaking branch name when creating cover letters | Patrick Steinhardt | 1 | -0/+1 |
| 2024-06-07 | format-patch: assume --cover-letter for diff in multi-patch series | Rubén Justo | 1 | -0/+14 |
| 2023-11-08 | Merge branch 'jc/test-i18ngrep' | Junio C Hamano | 1 | -11/+11 |
| 2023-11-02 | tests: teach callers of test_i18ngrep to use test_grep | Junio C Hamano | 1 | -11/+11 |
| 2023-09-19 | range-diff: treat notes like `log` | Kristoffer Haugsbakk | 1 | -0/+28 |
| 2023-02-21 | range-diff: let '--abbrev' option takes effect | Teng Long | 1 | -0/+32 |
| 2022-10-06 | Sync with 2.37.4 | Taylor Blau | 1 | -1/+1 |
| 2022-10-05 | t3206: prepare for changing protocol.file.allow | Taylor Blau | 1 | -1/+1 |
| 2022-08-26 | range-diff: optionally accept pathspecs | Johannes Schindelin | 1 | -1/+12 |
| 2022-06-06 | range-diff: show submodule changes irrespective of diff.submodule | Philippe Blain | 1 | -0/+51 |
| 2021-03-23 | format-patch: allow a non-integral version numbers | ZheNing Hu | 1 | -0/+24 |
| 2021-02-17 | Merge branch 'js/range-diff-one-side-only' | Junio C Hamano | 1 | -0/+15 |
| 2021-02-17 | Merge branch 'js/range-diff-wo-dotdot' | Junio C Hamano | 1 | -0/+13 |
| 2021-02-06 | range-diff/format-patch: handle commit ranges other than A..B | Johannes Schindelin | 1 | -0/+13 |
| 2021-02-06 | range-diff: offer --left-only/--right-only options | Johannes Schindelin | 1 | -0/+15 |
| 2020-11-19 | t3[0-3]*: adjust the references to the default branch name "main" | Johannes Schindelin | 1 | -21/+21 |
| 2020-11-19 | tests: mark tests relying on the current default for `init.defaultBranch` | Johannes Schindelin | 1 | -0/+3 |
| 2020-09-24 | diff: fix modified lines stats with --stat and --numstat | Thomas Guyot-Sionnest | 1 | -8/+4 |
| 2020-04-15 | range-diff: fix a crash in parsing git-log output | Vasil Dimov | 1 | -0/+10 |
| 2020-02-07 | t3206: make hash size independent | brian m. carlson | 1 | -3/+11 |
| 2019-12-06 | t3206: fix incorrect test name | Denton Liu | 1 | -1/+1 |
| 2019-11-21 | format-patch: pass notes configuration to range-diff | Denton Liu | 1 | -1/+100 |
| 2019-11-21 | range-diff: pass through --notes to `git log` | Denton Liu | 1 | -0/+47 |
| 2019-11-21 | range-diff: output `## Notes ##` header | Denton Liu | 1 | -7/+7 |
| 2019-11-21 | t3206: range-diff compares logs with commit notes | Denton Liu | 1 | -0/+52 |
| 2019-11-21 | t3206: s/expected/expect/ | Denton Liu | 1 | -32/+32 |
| 2019-11-21 | t3206: disable parameter substitution in heredoc | Denton Liu | 1 | -1/+1 |
| 2019-11-21 | t3206: remove spaces after redirect operators | Denton Liu | 1 | -1/+1 |
| 2019-10-15 | Merge branch 'tg/range-diff-output-update' | Junio C Hamano | 1 | -0/+40 |
| 2019-10-11 | Merge branch 'js/range-diff-noprefix' | Junio C Hamano | 1 | -0/+4 |
| 2019-10-09 | range-diff: don't segfault with mode-only changes | Thomas Gummerer | 1 | -0/+40 |
| 2019-10-03 | range-diff: internally force `diff.noprefix=true` | Johannes Schindelin | 1 | -0/+4 |
| 2019-08-20 | t3206: abstract away hash size constants | brian m. carlson | 1 | -60/+167 |
| 2019-07-11 | range-diff: add headers to the outer hunk header | Thomas Gummerer | 1 | -19/+22 |
| 2019-07-11 | range-diff: add filename to inner diff | Thomas Gummerer | 1 | -6/+10 |
| 2019-07-11 | range-diff: add section header instead of diff header | Thomas Gummerer | 1 | -6/+85 |
| 2019-07-11 | range-diff: suppress line count in outer diff | Thomas Gummerer | 1 | -8/+8 |
| 2019-07-11 | range-diff: don't remove funcname from inner diff | Thomas Gummerer | 1 | -3/+3 |
| 2018-12-04 | range-diff: always pass at least minimal diff options | Martin Ågren | 1 | -7/+13 |
| 2018-11-18 | Merge branch 'ab/range-diff-no-patch' | Junio C Hamano | 1 | -0/+30 |
| 2018-11-14 | range-diff: make diff option behavior (e.g. --stat) consistent | Ævar Arnfjörð Bjarmason | 1 | -23/+0 |
| 2018-11-12 | range-diff: fix regression in passing along diff options | Ævar Arnfjörð Bjarmason | 1 | -0/+53 |
| 2018-10-25 | range-diff: allow to diff files regardless of submodule config | Lucas De Marchi | 1 | -0/+29 |
| 2018-09-24 | Merge branch 'tg/range-diff-corner-case-fix' | Junio C Hamano | 1 | -0/+5 |
| 2018-09-24 | Merge branch 'ds/format-patch-range-diff-test' | Junio C Hamano | 1 | -0/+5 |
| 2018-09-17 | Merge branch 'es/format-patch-rangediff' | Junio C Hamano | 1 | -0/+12 |
| 2018-09-14 | linear-assignment: fix potential out of bounds memory access | Thomas Gummerer | 1 | -0/+5 |
| 2018-09-12 | t3206-range-diff.sh: cover single-patch case | Derrick Stolee | 1 | -0/+5 |
| 2018-08-20 | range-diff: indent special lines as context | Stefan Beller | 1 | -6/+6 |
| 2018-08-14 | format-patch: extend --range-diff to accept revision range | Eric Sunshine | 1 | -1/+1 |
| 2018-08-14 | format-patch: add --range-diff option to embed diff in cover letter | Eric Sunshine | 1 | -0/+12 |
| 2018-08-14 | diff: use emit_line_0 once per line | Stefan Beller | 1 | -1/+1 |
| 2018-08-14 | t3206: add color test for range-diff --dual-color | Stefan Beller | 1 | -0/+39 |
| 2018-08-13 | range-diff: add tests | Thomas Rast | 1 | -0/+145 |