ILD

git log format show
作者:Yuan Jianpeng 邮箱:yuanjp89@163.com
发布时间:2024-4-28 站点:Inside Linux Development

我最常使用的是 --stat,但是这个会缩写路径,有时候不是很友好,

 .../generic/backport-6.6/790-02-v6.7-net-dsa-mt753x-remove-mt753x_phylink_pcs_link_up.patch  |   4 +-

 .../backport-6.6/790-04-v6.9-net-dsa-mt7530-support-OF-based-registration-of-swit.patch      |   4 +-


其实还有几个比较好的选项:--name-only --name-status --numstat,配合--format= 有不错的效果。


--name-only

只显示文件路径


$ git log -1 --name-only

commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)

Author: Daniel Golle <daniel@makrotopia.org>

Date:   Tue Apr 23 23:34:30 2024 +0100


    mediatek: mt7988a: sync dts compatible string


    Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible

    string to be in-sync with upstream and no longer break the cpufreq

    driver which was also kept in sync with upstream.


    Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")

    Signed-off-by: Daniel Golle <daniel@makrotopia.org>


target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi

target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi


--name-status

显示文件状态和路径


$ git log -1 --name-status

commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)

Author: Daniel Golle <daniel@makrotopia.org>

Date:   Tue Apr 23 23:34:30 2024 +0100


    mediatek: mt7988a: sync dts compatible string


    Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible

    string to be in-sync with upstream and no longer break the cpufreq

    driver which was also kept in sync with upstream.


    Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")

    Signed-off-by: Daniel Golle <daniel@makrotopia.org>


M       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

M       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

M       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi

M       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

M       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

M       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi


--numstat

显示新增、删除的行数,以及路径全称


$ git log -1 --numstat

commit 9bc08af753295840dd5b2f450a2ecd6ace7e7f14 (HEAD -> master, origin/master, origin/HEAD)

Author: Daniel Golle <daniel@makrotopia.org>

Date:   Tue Apr 23 23:34:30 2024 +0100


    mediatek: mt7988a: sync dts compatible string


    Use 'mediatek,mt7988a' instead of 'mediatek,mt7988' as compatible

    string to be in-sync with upstream and no longer break the cpufreq

    driver which was also kept in sync with upstream.


    Fixes: 56dd6b473b ("mediatek: sync cpufreq support with changed compatible string")

    Signed-off-by: Daniel Golle <daniel@makrotopia.org>


1       1       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

1       1       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

1       1       target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a.dtsi

1       1       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

1       1       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb.dts

1       1       target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a.dtsi



Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.