summaryrefslogtreecommitdiff
path: root/fixup-builtins
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2011-12-15 20:47:23 +0700
committerJunio C Hamano <gitster@pobox.com>2011-12-15 11:35:10 -0800
commit37576c14439a4dfa43bec5a5c953fea1cc436bbf (patch)
treeab64240830bfce6d1308787f193ff8f0f77c21c0 /fixup-builtins
parent13f8b72d8c8e24215a3dd7771592b30083f1c740 (diff)
downloadgit-37576c14439a4dfa43bec5a5c953fea1cc436bbf.tar.gz
commit_tree(): refuse commit messages that contain NULsnd/war-on-nul-in-commit
Current implementation sees NUL as terminator. If users give a message with NUL byte in it (e.g. editor set to save as UTF-16), the new commit message will have NULs. However following operations (displaying or amending a commit for example) will not keep anything after the first NUL. Stop user right when they do this. If NUL is added by mistake, they have their chance to fix. Otherwise, log messages will no longer be text "git log" and friends would grok. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'fixup-builtins')
0 files changed, 0 insertions, 0 deletions