[PATCH 0/2] give range-diff at the end of single patch output
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 23, 2024, 22:50 UTC
- Message-ID
- <20240523225007.2871766-1-gitster@pobox.com>
When running "format-patch" on a multiple patch series, the output coming from "--interdiff" and "--range-diff" options is inserted after the "shortlog" list of commits and the overall diffstat.
The idea is that shortlog/diffstat are shorter and with denser information content, which gives a better overview before the readers dive into more details of range/inter diff.
When working on a single patch, however, we stuff the inter/range diff output before the actual patch, next to the diffstat. This pushes down the patch text way down with inter/range diff output, distracting readers.
Move the inter/range diff output to the very end of the output, after all the patch text is shown.
The first patch is a no-op refactoring, the second patch makes the actual behaviour change.
Junio C Hamano (2):
show_log: factor out interdiff/range-diff generation
format-patch: move range/inter diff at the end of a single patch
outputlog-tree.c | 89 ++++++++++++++++++++++------------------- t/t4014-format-patch.sh | 17 +++++--- 2 files changed, 59 insertions(+), 47 deletions(-)
-- 2.45.1-246-gb9cfe4845c