find threads where I and Jian participated but not Dave
Gaute Hope
eg at gaute.vetsj.com
Wed Jun 21 23:22:19 PDT 2017
Gaute Hope writes on juni 22, 2017 8:08:
> Daniel Kahn Gillmor writes on juni 21, 2017 23:30:
>> On Wed 2017-06-21 13:04:53 -0700, Matt Armstrong wrote:
>>> For what it is worth, I've found this idea from Daniel intriguing and
>>> pretty useful in practice:
>>>
>>> "show me threads in which i've participated, where there are some
>>> messages flagged with 'inbox'"
>>>
>>> I implement it like this in my post-new hook:
>>>
>>> # All messages in threads in which I participate get tag:participated
>>> notmuch search --output=threads from:marmstrong | \
>>> sed -e 's,^,+participated -- ,' | \
>>> notmuch tag --batch
>>
>> cool, thx for the suggestion.
>>
>> the "notmuch search" part of the pipeline alone takes ~19s (wall time,
>> and actual CPU time) for me though :/ It returns 30504 threads! how
>> many threads do you get?
>
> Is there any reason why you do not filter on a tag 'new' as well?
>
> notmuch search --output=threads from:marmstrong and tag:new | \
> sed -e 's,^,+participated -- ,' | \
> notmuch tag --batch
>
Nevermind, I get it - it might be possible to add a temporary tag
new-tag to the whole thread first and not just new messages. That might
be faster. As long as all sent messages get the new tag as well.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20170622/b40d1584/attachment.sig>
More information about the notmuch
mailing list