TODO: Several more ideas that have come to mind, that I don't want to forget.

Some of these are simple little code cleanups, but it's nice to write them
down rather than trying to remember them.
This commit is contained in:
Carl Worth 2009-10-27 11:35:30 -07:00
parent f2bcc256fb
commit 38bc6ba920

12
TODO
View file

@ -1,12 +1,24 @@
Write a "notmuch tag" command to add/remove tags from messages Write a "notmuch tag" command to add/remove tags from messages
matching a search query. matching a search query.
Rename notmuch_thread_results_t and notmuch_message_results_t to
notmuch_threads_t and notmuch_messages_t respectively.
Add a talloc context as the first argument to each command in
notmuch.c.
Write a "notmuch show" that displays a single thread. Write a "notmuch show" that displays a single thread.
Fix to use the *last* Message-ID header if multiple such headers are Fix to use the *last* Message-ID header if multiple such headers are
encountered, (I noticed this is one thing that kept me from seeing the encountered, (I noticed this is one thing that kept me from seeing the
same message-ID values as sup). same message-ID values as sup).
Audit everything for dealing with out-of-memory (and drop xutil.c).
Write a test suite.
Achieve 100% test coverage with the test suite.
Think about this race condition: Think about this race condition:
A client executes "notmuch search" A client executes "notmuch search"