Skip to content

grep: remove redundant code & reflags from API

Ævar Arnfjörð Bjarmason git 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest6 patches 1 replyIn review
  2. v15 patches 5 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6grep: remove redundant double assignment to 0grep.c+0 -10 replies
2/6grep: adjust a redundant grep pattern type assignmentgrep.c+1 -40 replies
3/6grep: remove redundant "fixed" field re-assignment to 0grep.c+0 -20 replies
4/6grep: remove redundant and verbose re-assignments to 0grep.c+0 -110 replies
5/6grep: remove regflags from the public grep_opt APIbuiltin/grep.c grep.c grep.h +1 more+34 -141 reply
6/6grep: remove redundant REG_NEWLINE when compiling fixed regexgrep.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/6] grep: remove redundant code & reflags from API

Addresses comments from Stefan Beller (thanks!). I looked into it and the REG_NEWLINE flag was redundant in 1/2 cases, see 6/6 for the removal of that.

I looked into refactoring 5/6 as noted in [email protected], but for the reasons now explained in the last paragraph of 5/6 decided not to and to keep it as it was.

Ævar Arnfjörð Bjarmason (6):
grep: remove redundant double assignment to 0
grep: adjust a redundant grep pattern type assignment
grep: remove redundant "fixed" field re-assignment to 0
grep: remove redundant and verbose re-assignments to 0
grep: remove regflags from the public grep_opt API
grep: remove redundant REG_NEWLINE when compiling fixed regex

 builtin/grep.c |  2 --
 grep.c         | 62 +++++++++++++++++++++++++++++++++-------------------------
 grep.h         |  1 -
 revision.c     |  2 --
 4 files changed, 35 insertions(+), 32 deletions(-)
Signature · 1 line
2.13.1.611.g7e3b11ae1