{"thread":{"id":"31663","subject":"[BUG] misplaced space in word diff","startedAt":"2012-09-27T18:15:58Z","lastAt":"2012-09-27T18:15:58Z","messageCount":1,"participants":["Yann Dirson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"200030","messageId":"20120927181558.GC6493@home.lan","threadId":"31663","inReplyTo":null,"subject":"[BUG] misplaced space in word diff","fromName":"Yann Dirson","fromEmail":"ydirson@free.fr","sentAt":"2012-09-27T18:15:58Z","receivedAt":"2012-09-27T18:15:58Z","isPatch":false,"sender":{"key":"ydirson@free.fr","avatar":null},"body":"Here is a quick test case for a word-diff error, using v1.7.10.4\n(debian wheezy package).\n\n Setting up:\n\ntmp$ mkdir foo && cd foo\nfoo$ git init\nInitialized empty Git repository in /tmp/foo/.git/\nfoo (master)$ echo '*.py    diff=python' > .gitattributes\nfoo (master)$ echo 'for name in bar.blurb:' > v1.py\nfoo (master)$ echo 'for name in foo.bar.blurb:' > v2.py\n\n This looks fine:\n\nfoo (master)$ git diff --no-index --word-diff=plain v1.py v2.py\ndiff --git a/v1.py b/v2.py\nindex a6a079d..2832331 100644\n--- a/v1.py\n+++ b/v2.py\n@@ -1 +1 @@\nfor name in {+foo.+}bar.blurb:\n\n This however is not:\n\nfoo (master)$ git diff --no-index --word-diff=plain v2.py v1.py\ndiff --git a/v2.py b/v1.py\nindex 2832331..a6a079d 100644\n--- a/v2.py\n+++ b/v1.py\n@@ -1 +1 @@\nfor name in[-foo.-] bar.blurb:\n"}]}