On Mon, Apr 23 2018, Eric Sunshine wrote: > On Sun, Apr 22, 2018 at 9:17 PM, Taylor Blau <me@xxxxxxxxxxxx> wrote: > One important issue I noticed is that patch 3/7 neglects to update > grep.c:init_grep_defaults() to initialize opt.color_columnno. I think this is fine for fields that are 0 by default, since the struct is already zero'd out. See my e62ba43244 ("grep: remove redundant double assignment to 0", 2017-06-29) for some prior art. > Looking at the tests again, are you gaining anything by placing them > inside that for-loop? (Genuine question.) The tests in that loop are just to stress-test grep with/without a working tree. Even though we can see from the implementation that it's the same in both cases here, I think it makes sense to add new stuff to that loop by default to stress that case.