summaryrefslogtreecommitdiff
path: root/builtin/stripspace.c
diff options
context:
space:
mode:
authorLibravatar Brandon Casey <drafnel@gmail.com>2013-02-18 20:17:06 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2013-02-19 09:30:50 -0800
commita24a41ea9a928ccde2db074ab0835c4817223c9d (patch)
tree01c2ec81dc2213601ef0eac8467068e99747507f /builtin/stripspace.c
parentt7502: demonstrate breakage with a commit message with trailing newlines (diff)
downloadtgif-a24a41ea9a928ccde2db074ab0835c4817223c9d.tar.xz
git-commit: only append a newline to -m mesg if necessary
Currently, git will append two newlines to every message supplied via the -m switch. The purpose of this is to allow -m to be supplied multiple times and have each supplied string become a paragraph in the resulting commit message. Normally, this does not cause a problem since any trailing newlines will be removed by the cleanup operation. If cleanup=verbatim for example, then the trailing newlines will not be removed and will survive into the resulting commit message. Instead, let's ensure that the string supplied to -m is newline terminated, but only append a second newline when appending additional messages. Fixes the test in t7502. Signed-off-by: Brandon Casey <drafnel@gmail.com> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/stripspace.c')
0 files changed, 0 insertions, 0 deletions