]> Kevux Git Server - rit/commit
Merge branch 'mm/line-log-cleanup'
authorJunio C Hamano <gitster@pobox.com>
Thu, 11 Jun 2026 11:31:17 +0000 (04:31 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 11 Jun 2026 11:31:17 +0000 (04:31 -0700)
commit53ff39320449d993443904c823b129d47c16d0a7
treeab510cf40d66425b3a19f03e68b8e80fc67c30ff
parentf0e24ccca5934e6ce4d7380af12546e421bbdb78
parent4b5d8a0163fe4e9a4ac074f407e0599ba27acf68
Merge branch 'mm/line-log-cleanup'

The `git log -L` implementation has been refactored to use the
standard diff output pipeline, enabling pickaxe and diff-filter to
work as expected. Additionally, metadata-only diff formats like
--raw and --name-only are now supported with -L.

* mm/line-log-cleanup:
  line-log: allow non-patch diff formats with -L
  line-log: integrate -L output with the standard log-tree pipeline
  revision: move -L setup before output_format-to-diff derivation
line-log.c
revision.c