From d7c70a64d61ced5fca65ebf0cc998625994da538 Mon Sep 17 00:00:00 2001 From: frozencemetery Date: Fri, 13 Jan 2012 04:16:44 -0500 Subject: [PATCH] Added instructions for re-applying automatic tags to corpus. This is especially useful when upgrading notmuch versions. --- howto.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/howto.mdwn b/howto.mdwn index f067308..0e75acc 100644 --- a/howto.mdwn +++ b/howto.mdwn @@ -97,3 +97,20 @@ various "third party" notmuch utilities. [available](http://git.upsilon.cc/cgi-bin/gitweb.cgi?p=zack-homepage.git;a=history;f=blog/posts/2011/01/how_to_use_Notmuch_with_Mutt.mdwn) in markdown syntax from the Git repository of my homepage.) +* **Automatically retagging the database (e.g., when upgrading versions)** + + Certain versions of notmuch include new automatic tags (for example, between + 0.3 and 0.10, automatic tagging of signed and encrypted messages was added). + However, for users running with databases created in older versions of + notmuch, these tags are missing in pre-existing messages and need to be + added. One way to do this is as follows: + + $ notmuch dump ~/out.nm + $ mv ~/Mail/.notmuch ~/.notmuch.bak + $ notmuch new + $ notmuch tag -inbox -unread '*' + $ notmuch restore --accumulate ~/out.nm + + At this point, one should run a sanity check on the tags, and if everything + has merged correctly, the ~/.notmuch.bak directory is expendable, as is + ~/out.nm. -- 2.43.0