author | Johannes Sixt <j6t@kdbg.org> | |
Tue, 30 Nov 2010 08:22:04 +0000 (09:22 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 1 Dec 2010 22:34:00 +0000 (14:34 -0800) | ||
commit | d35711adc4cffe0c4aebd85c197080c7163bcb77 | |
tree | cc4f136bc277e1b385ed8c2e1b836fbf872cb434 | tree | snapshot |
parent | a347b17f15dd5358ced8d447af144a46b224982d | commit | diff |
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>
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 | diff | blob | history | |
ws.c | diff | blob | history |