From: Jeff King Date: Thu, 19 Oct 2017 21:19:47 GMT Subject: Re: [PATCH 4/5] diff: fix whitespace-skipping with --color-moved Message-ID: <20171019211947.cif4ui2qwdzizazw@sigill.intra.peff.net> In-Reply-To: On Thu, Oct 19, 2017 at 02:15:12PM -0700, Stefan Beller wrote: > > +test_expect_failure 'move detection ignoring whitespace at eol' ' > > + git reset --hard && > > + # Lines 6-9 have new eol whitespace, but 9 also has it in the middle > > + q_to_tab <<-\EOF >lines.txt && > > + long line 6Q > > + long line 7Q > > + long line 8Q > > + longQline 9Q > > + line 1 > > + line 2 > > + line 3 > > + line 4 > > + line 5 > > + EOF > > + > > + # avoid cluttering the output with complaints about our eol whitespace > > + test_config core.whitespace -blank-at-eol && > > We avoid the eol space change as we want to test the move detection > without interference. Do we want to test it with that as well? I don't think it creates interference. It's just that the expected output becomes more like: +long line 6 and the extra coloring just made it harder for me to read and write the test. :) I agree it might be worth checking the interaction between whitespace coloring and --color-moved, but I think we'd want it to be more thorough (e.g., covering the beginning of line with indent-with-non-tab or similar). > The commit message really enlightened me, > Thanks! Thanks for reviewing. -Peff