Page MenuHomeFreeBSD

bsdgrep(1): Bump version number after recent fixes and restructuring, add copyright notice where substantial work has been done
ClosedPublic

Authored by kevans on May 29 2017, 3:38 AM.
Tags
None
Referenced Files
F137034956: D10982.id.diff
Fri, Nov 21, 12:49 AM
F137034951: D10982.id28979.diff
Fri, Nov 21, 12:49 AM
F137033987: D10982.id28960.diff
Fri, Nov 21, 12:47 AM
F137033028: D10982.diff
Fri, Nov 21, 12:45 AM
Unknown Object (File)
Sat, Nov 15, 12:50 AM
Unknown Object (File)
Sun, Oct 26, 9:55 PM
Unknown Object (File)
Sun, Oct 26, 9:55 PM
Unknown Object (File)
Sun, Oct 26, 9:55 PM
Subscribers
None

Details

Summary

To summarize, the following changes have been made over the last couple
of months:

  • (Feature) With bsdgrep -r, the working directory is implied if no directory is specified
  • (Feature) bsdgrep will now behave as bsdgrep -r does when it's named rgrep
  • (Feature) bsdgrep now understands -z/--null-data to use \0 as EOL
  • (Feature) GNU regex compatibility is now indicated with a "GNU compatible" in the version string
  • (Fix) --mmap no longer hangs when coming across an EOF without an accompanying EOL
  • (Fix) -o/--color matching generally improved, now produces earliest/longest matches
  • (Fix) Context output now more closely aligns with GNU grep
  • (Fix) Zero-length matches no longer exhibit broken behavior
  • (Fix) Every output line now honors -b/-H/-n flags
  • Tests have been added for previous regressions as well as other untested behaviors
  • Refactoring for further/later improvements
  • Various other fixes

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.May 29 2017, 1:10 PM
This revision was automatically updated to reflect the committed changes.