From: Phillip Wood <phillip.wood@xxxxxxxxxxxxx> When trying out the new --color-moved-ws=allow-indentation-change I was disappointed to discover it did not work if the indentation contains a mix of spaces and tabs. This series reworks it so that it does. Since the rfc this series has grown a few fixes at the beginning. The implementation has been reworked, the last two patches correspond to a heavily reworked version the last patch of the rfc version, all the other patches are new. Phillip Wood (9): diff: document --no-color-moved diff: use whitespace consistently diff: allow --no-color-moved-ws diff --color-moved-ws: demonstrate false positives diff --color-moved-ws: fix false positives diff --color-moved=zebra: be stricter with color alternation diff --color-moved-ws: optimize allow-indentation-change diff --color-moved-ws: modify allow-indentation-change diff --color-moved-ws: handle blank lines Documentation/diff-options.txt | 15 ++- diff.c | 219 +++++++++++++++++++++------------ t/t4015-diff-whitespace.sh | 99 ++++++++++++++- 3 files changed, 251 insertions(+), 82 deletions(-) -- 2.19.1