diff options
author | Carl Worth <cworth@cworth.org> | 2009-10-26 22:25:45 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2009-10-26 22:53:39 -0700 |
commit | 31db02a8c1afdb025da6e0e7e62630ffffc69eb7 (patch) | |
tree | 6d2b3ccd0aa7db1bc52ad46a35adb67c5cfe056c /TODO | |
parent | 9c4efa8487d292268d9ae6a089b1063c6e82e6e4 (diff) |
notmuch restore: Fix to remove all tags before adding tags.
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
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 0 insertions, 7 deletions
@@ -3,10 +3,3 @@ Write a "notmuch show" that displays a single thread. 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 same message-ID values as sup). - -Fix "notmuch restore" to delete the old tags from a message/thread -before adding new ones. This will require someway to temporarily -'disconnect' a notmuch_message_t from the database, (that it, disable -automatic sync for add_tag, etc.), and then reconnect it. That is, the -removal and subsequent addition of tags to the message/thread needs to -be transactional. |