So.... trying to work with the linux-kernel mailing list firehose (800-1500
messages a day), and hitting a problem with 'pick'.
Am trying to match all messages from a given person with a given part of
a subject line.
pick -from <address> -subject '\[PATCH [45]\.[0-9]'
*almost* does what I want - catch all messages that have '[PATCH 4.9]'
or '[PATCH 4.14]' or '[PATCH 5.0]'. However, it *also* catches messages
of the form 'Subject: Re: [PATCH ....' which is unacceptable for the use case
in question.
So I tried an anchored search using -subject '^\[PATCH [45]\.[0-9]' but that
results in nothing matching. So much for this from the manpage:
A modified grep(1) is used to perform the matching, so the full regular
expression (see ed(1)) facility is available within pattern. With
-search, pattern is used directly, and with the others, the grep pattern
constructed is:
So is ^ to anchor the search in fact unsupported? Broken? I'm using it wrong?
Oddly enough, $ for tail-anchor seems to work:
18:56:33 0 [~/Mail/kernel-patches] scan `pick +linux-kernel last:3000 -from
gregkh@linuxfoundation.org -and -subject 'path' -list` | more
416491 * 17:38 +02 6k Greg Kroah-Hartma [PATCH 4.14 04/69] net:
fec: fix the clk mismatch in failed_reset path <<From: Andy Duan
<fugang.duan@nxp.com> [ Upstre
416492 * 17:38 +02 6k Greg Kroah-Hartma [PATCH 4.14 14/69] net:
mvneta: Fix err code path of probe <<From: Jisheng Zhang
<Jisheng.Zhang@synaptics.com> [ Upstre
416502 * 17:39 +02 6k Greg Kroah-Hartma [PATCH 4.14 30/69] USB:
sisusbvga: fix oops in error path of sisusb_probe <<From: Oliver Neukum
<oneukum@suse.com> comm
416537 * 17:38 +02 6k Greg Kroah-Hartma [PATCH 4.19 10/73] USB:
sisusbvga: fix oops in error path of sisusb_probe <<From: Oliver Neukum
<oneukum@suse.com> comm
416689 * 17:38 +02 6k Greg Kroah-Hartma [PATCH 5.1 10/85] USB:
sisusbvga: fix oops in error path of sisusb_probe <<From: Oliver Neukum
<oneukum@suse.com> commi
18:56:52 0 [~/Mail/kernel-patches] scan `pick +linux-kernel last:3000 -from
gregkh@linuxfoundation.org -and -subject 'path$' -list` | more
416491 * 17:38 +02 6k Greg Kroah-Hartma [PATCH 4.14 04/69] net:
fec: fix the clk mismatch in failed_reset path <<From: Andy Duan
<fugang.duan@nxp.com> [ Upstre
18:57:08 0 [~/Mail/kernel-patches]
pgpRC7EeHlY8l.pgp
Description: PGP signature
--
nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers