Emily Shaffer <emilyshaffer@xxxxxxxxxx> writes: > present(patch 9/15). This now uses POSIX character classes and {} > notation instead of + and has been tested on OSX; I'd love to hear if I'd rather not to see unnecessary uses of POSIX character classes. The interdiff of this step between the previous and this round looks to me more like "I used it, just because POSIX says I *can* use it", not "I did so because I needed to do, and it should be OK on POSIX platforms." Instead of overly long 's/^\([^[:blank:]]*\)[[:blank:]]\{1,\}annotate:bugreport\[include\].* ::$/ "\1",/p' just limiting ourselves to SP and saying 's/^\([^ ]*\) *annotate:bugreport\[include\].* ::$/ "\1",/p' would keep the result much easier to read, I would think.