aboutsummaryrefslogtreecommitdiffhomepage
path: root/NEWS
diff options
context:
space:
mode:
authorGravatar Austin Clements <amdragon@MIT.EDU>2011-11-09 08:44:35 -0500
committerGravatar David Bremner <bremner@debian.org>2011-11-28 06:54:42 -0800
commitda67bf12ce122759f72d1d510fb8996df3c9f946 (patch)
tree0108f6fd958d0bf3937fbac6a7f354fce1d6aea2 /NEWS
parent6cb61729d46335b5ad6ee5e2f618b48fbabda218 (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--NEWS13
1 files changed, 13 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 384f5a02..2b2f08a6 100644
--- a/NEWS
+++ b/NEWS
@@ -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)
===========================