<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/devel/TODO, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-03-13T06:58:55Z</updated>
<entry>
<title>lib: make notmuch_query_count_messages explicitely exact</title>
<updated>2015-03-13T06:58:55Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-10-14T16:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6d44e5ac4743f618513c9a080733d91afa683f16'/>
<id>urn:sha1:6d44e5ac4743f618513c9a080733d91afa683f16</id>
<content type='text'>
The default is actually exact if no checkatleast parameter is
specified. This change makes that explicit, mainly for documentation,
but also to be safe in the unlikely event of a change of default.

[ commit message rewritten by db based on id:87lho0nlkk.fsf@nikula.org
]
</content>
</entry>
<entry>
<title>emacs: Fix search tagging races</title>
<updated>2013-11-09T00:52:00Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-10-24T15:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=96c0ce28f8288773870bff5a6ef1c43ff3a931f8'/>
<id>urn:sha1:96c0ce28f8288773870bff5a6ef1c43ff3a931f8</id>
<content type='text'>
This fixes races in thread-local and global tagging in notmuch-search
(e.g., "+", "-", "a", "*", etc.).  Previously, these would modify tags
of new messages that arrived after the search.  Now they only operate
on the messages that were in the threads when the search was
performed.  This prevents surprises like archiving messages that
arrived in a thread after the search results were shown.

This eliminates `notmuch-search-find-thread-id-region(-search)'
because these functions strongly encouraged racy usage.

This fixes the two broken tests added by the previous patch.
</content>
</entry>
<entry>
<title>Add TODO about more efficient stable thread queries</title>
<updated>2013-11-09T00:46:26Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2013-10-24T15:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d622cb942aa2db9fbadf3a16e804d36dfe71c8cb'/>
<id>urn:sha1:d622cb942aa2db9fbadf3a16e804d36dfe71c8cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TODO: keybindings for next/previous thread done</title>
<updated>2013-06-01T00:51:54Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-05-25T12:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=195aaa623261cc877889a27bc4804a37593656a6'/>
<id>urn:sha1:195aaa623261cc877889a27bc4804a37593656a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TODO: remove some completed todo items from the list</title>
<updated>2013-04-14T22:46:17Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-04-07T17:15:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=566e8f1eba5a1fc0ee1a61ce74419ddb892b840d'/>
<id>urn:sha1:566e8f1eba5a1fc0ee1a61ce74419ddb892b840d</id>
<content type='text'>
Bash completion has been rewritten. Configuration file saves follow
symlinks. There is --config=FILE top level option to specify
configuration file.
</content>
</entry>
<entry>
<title>TODO: update entry on date range queries</title>
<updated>2013-01-24T11:32:16Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-01-22T18:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aa48b23f3823606905cf99edfddc3ff62593cdd8'/>
<id>urn:sha1:aa48b23f3823606905cf99edfddc3ff62593cdd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TODO: cleanup stuff that has been done</title>
<updated>2013-01-24T11:32:16Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2013-01-22T19:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b12b81bbb572079ac0f5089fa7eb38f71c7874d1'/>
<id>urn:sha1:b12b81bbb572079ac0f5089fa7eb38f71c7874d1</id>
<content type='text'>
M-RET notmuch-show-open-or-close-all opens all closed messages.

The archiving change is mentioned twice, remove dupe.

"notmuch search" supports --format=text0 to work with xargs -0
</content>
</entry>
<entry>
<title>CLI: remove alias machinery, and "part", "search-tags" commands</title>
<updated>2013-01-23T01:19:08Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2013-01-19T18:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a76682a2d2f61eb14e938eeab8f2824891d8e18c'/>
<id>urn:sha1:a76682a2d2f61eb14e938eeab8f2824891d8e18c</id>
<content type='text'>
The commands are long deprecated, so removal is probably overdue. The
real motivation is to simplify argument handling for notmuch so that
we can migrate to the common argument parsing framework.
</content>
</entry>
<entry>
<title>Update devel/schemata for --entire-thread=false</title>
<updated>2012-06-30T01:33:13Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-06-16T10:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fdce20d365d58491bd82a5944915843972fc0f00'/>
<id>urn:sha1:fdce20d365d58491bd82a5944915843972fc0f00</id>
<content type='text'>
Also remove the Json --entire-thread item from devel/TODO.
</content>
</entry>
<entry>
<title>TODO: Add replying to multiple messages</title>
<updated>2012-03-20T00:53:30Z</updated>
<author>
<name>Adam Wolfe Gordon</name>
<email>awg+notmuch@xvx.ca</email>
</author>
<published>2012-03-18T16:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=06a34f1407a3465724d7950e7179d7f1df130a2b'/>
<id>urn:sha1:06a34f1407a3465724d7950e7179d7f1df130a2b</id>
<content type='text'>
</content>
</entry>
</feed>
