aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
Commit message (Collapse)AuthorAge
...
* TODO: Remove a couple of since-completed items.Gravatar Carl Worth2009-10-28
| | | | | | | | | | | "notmuch tag" is implemented now and seems to work great (and fast). As for the race condition, as noted in the description we're removing it's not exposed directly in the API, but only in a client that allows for looping over search results and removing the inbox tag from all of them. But then, that's exactly what the "notmuch tag" command does. So, as discussed, we've now documented that command to highlight the issue. Problem resolved, (as well as we can).
* TODO: Several more ideas that have come to mind, that I don't want to forget.Gravatar Carl Worth2009-10-27
| | | | | Some of these are simple little code cleanups, but it's nice to write them down rather than trying to remember them.
* TODO: More notes on archive-thread and race conditions.Gravatar Carl Worth2009-10-27
| | | | | | | Interstingly, it's our simple "notmuch" client that's going to be the most difficult to fix. There's just not as much information preserved in the textual representation from "notmuch search" as there is in the objects returned from notmuch_query_search_threads.
* TODO: Add "notmuch tag" and thoughts on avoiding races in archiving threads.Gravatar Carl Worth2009-10-27
| | | | | | The archive-thread race condition doesn't even exist now because there's no command for modifying tags at the level of a thread (just individual messages).
* notmuch restore: Fix to remove all tags before adding tags.Gravatar Carl Worth2009-10-26
| | | | | | | | | | | | This means that the restore operation will now properly pick up the removal of tags indicated by the tag just not being present in the dump file. We added a few new public functions in order to support this: notmuch_message_freeze notmuch_message_remove_all_tags notmuch_message_thaw
* Add TODO file.Gravatar Carl Worth2009-10-25
I've been maintaining this for a while now, so I might as well start tracking it with revision control as well.