Johannes Sixt <j6t@xxxxxxxx> writes: > The test case applies a custom wordRegex to one file in a diff, and expects > that the default word splitting applies to the second file in the diff. > But the custom wordRegex is also incorrectly used for the second file. > > Helped-by: Thomas Rast <trast@xxxxxxxxxxxxxxx> > Signed-off-by: Johannes Sixt <j6t@xxxxxxxx> > --- > Changes in this round, where I do not resend 2/3 and 3/3: > > - Use test_unconfig. > - Use compare_diff_patch to check the result. > - Fix a broken && chain at the end of the last test. > - Name the files a.tex and z.tex as per your suggestion. Thanks, but using a.tex and z.tex and marking only the former as tex does not change anything in the puzzlement I mentioned in my response. Perhaps this on top of your patch? t/t4034-diff-words.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/t/t4034-diff-words.sh b/t/t4034-diff-words.sh index 9e9643e..310ace1 100755 --- a/t/t4034-diff-words.sh +++ b/t/t4034-diff-words.sh @@ -355,18 +355,18 @@ test_expect_success 'word-diff with no newline at EOF' ' test_expect_success 'setup history with two files' ' echo "a b; c" >a.tex && - echo "a b; c" >z.tex && - git add a.tex z.tex && + echo "a b; c" >z.txt && + git add a.tex z.txt && git commit -minitial && # modify both echo "a bx; c" >a.tex && - echo "a bx; c" >z.tex && + echo "a bx; c" >z.txt && git commit -mmodified -a ' test_expect_failure 'wordRegex for the first file does not apply to the second' ' - echo "a.tex diff=tex" >.gitattributes && + echo "*.tex diff=tex" >.gitattributes && git config diff.tex.wordRegex "[a-z]+|." && cat >expect <<-\EOF && diff --git a/a.tex b/a.tex @@ -374,9 +374,9 @@ test_expect_failure 'wordRegex for the first file does not apply to the second' +++ b/a.tex @@ -1 +1 @@ a [-b-]{+bx+}; c - diff --git a/z.tex b/z.tex - --- a/z.tex - +++ b/z.tex + diff --git a/z.txt b/z.txt + --- a/z.txt + +++ b/z.txt @@ -1 +1 @@ a [-b;-]{+bx;+} c EOF -- 1.7.10.rc0.65.g3445e -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html