]> git.ipfire.org Git - thirdparty/openssl.git/commit
fix: util/check-format-commit.sh to handle one-line diff hunks
authorRichard Levitte <levitte@openssl.org>
Tue, 16 Jul 2024 03:28:30 +0000 (05:28 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 18 Jul 2024 03:45:52 +0000 (05:45 +0200)
commit7821b7b9774d481ae92610e2d132ea34d4aaf407
tree986d6d5ee926a2e83b7d388ad5dcf5726d5ad018
parentcf3d65b8664f11904ad34f21fe78a6694f23ae62
fix: util/check-format-commit.sh to handle one-line diff hunks

For multi-line hunks, 'git diff -U0' outputs a pair of START,COUNT
indicators to show where the hunk starts and ends.  However, if the hunk is
just one line, only START is output, with the COUNT of 1 being implied.
Typically, this happens for copyright change hunks, like this:

    --- a/crypto/evp/evp_err.c
    +++ b/crypto/evp/evp_err.c
    @@ -3 +3 @@
    - * Copyright 1995-2023 The OpenSSL Project Authors. All Rights Reserved.
    + * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved.

This is normal unified diff output, and our script must adapt.

Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24900)
util/check-format-commit.sh