diff options
author | Austin Clements <amdragon@MIT.EDU> | 2011-11-09 08:44:35 -0500 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2011-11-28 06:54:42 -0800 |
commit | da67bf12ce122759f72d1d510fb8996df3c9f946 (patch) | |
tree | 0108f6fd958d0bf3937fbac6a7f354fce1d6aea2 /NEWS | |
parent | 6cb61729d46335b5ad6ee5e2f618b48fbabda218 (diff) |
tag: Automatically limit to messages whose tags will actually change.
This optimizes the user's tagging query to exclude messages that won't
be affected by the tagging operation, saving computation and IO for
redundant tagging operations.
For example,
notmuch tag +notmuch to:notmuch@notmuchmail.org
will now use the query
( to:notmuch@notmuchmail.org ) and (not tag:"notmuch")
In the past, we've often suggested that people do this exact
transformation by hand for slow tagging operations. This makes that
unnecessary.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,16 @@ +Notmuch 0.11 (201x-xx-xx) +========================= + +Performance +----------- + +Automatic tag query optimization + + "notmuch tag" now automatically optimizes the user's query to + exclude messages whose tags won't change. In the past, we've + suggested that people do this by hand; this is no longer necessary. + + Notmuch 0.10.1 (2011-11-25) =========================== |