cvsexportcommit: chomp only removes trailing whitespace
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Wed, 14 May 2008 22:30:43 +0000 (23:30 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 15 May 2008 22:19:04 +0000 (15:19 -0700)
commit57e0e3ebd6fac2bf5fe46fd946dae6129b07f474
tree4dd95eb5164532698b28bdb4ec77ca3c30ebaf20
parent4b172de81b878cdc8b10803fd0cd79b3ca66a621
cvsexportcommit: chomp only removes trailing whitespace

In commit fef3a7cc(cvsexportcommit: be graceful when "cvs status"
reorders the arguments), caution was taken to get the status even
for files with leading or trailing whitespace.

However, the author of that commit missed that chomp() removes only
trailing newlines.  With help of the mailing list, the author realized
his mistake and provided this patch.

The idea is that we do not want to rely on a certain layout of the
output of "cvs status".  Therefore we only call it with files that are
unambiguous after stripping leading and trailing whitespace.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-cvsexportcommit.perl