diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-04-14 10:58:22 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-05-10 10:02:06 -0700 |
commit | 6d2d780f6359df424a625a51f09da80ab6dc1ef8 (patch) | |
tree | c9d93dba9b6fccbc3adb20ceaa3b590a897e855b /compat/terminal.c | |
parent | fsck_commit_buffer(): do not special case the last validation (diff) | |
download | tgif-6d2d780f6359df424a625a51f09da80ab6dc1ef8.tar.xz |
fsck: detect and warn a commit with embedded NUL
Even though a Git commit object is designed to be capable of storing
any binary data as its payload, in practice people use it to describe
the changes in textual form, and tools like "git log" are designed to
treat the payload as text.
Detect and warn when we see any commit object with a NUL byte in
it.
Note that a NUL byte in the header part is already detected as a
grave error. This change is purely about the message part.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/terminal.c')
0 files changed, 0 insertions, 0 deletions