Code

apply --whitespace=fix: fix tab-in-indent
authorJohannes Sixt <j6t@kdbg.org>
Tue, 30 Nov 2010 08:22:04 +0000 (09:22 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 1 Dec 2010 22:34:00 +0000 (14:34 -0800)
commitd35711adc4cffe0c4aebd85c197080c7163bcb77
treecc4f136bc277e1b385ed8c2e1b836fbf872cb434
parenta347b17f15dd5358ced8d447af144a46b224982d
apply --whitespace=fix: fix tab-in-indent

When the whitespace rule tab-in-indent is enabled, apply --whitespace=fix
replaces tabs by the appropriate amount of blanks. The code used
"dst->len % 8" as the criterion to stop adding blanks. But it forgot that
dst holds more than just the current line. Consequently, the modulus was
computed correctly only for the first added line, but not for the second
and subsequent lines. Fix it.

Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Acked-by: Chris Webb <chris@arachsys.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4124-apply-ws-rule.sh
ws.c