Quoth Andrei POPESCU on Apr 20 at 12:04 am: > On Sb, 19 apr 14, 18:52:02, Eric wrote: > > > > This may not actually be any help, but both hypermail and mhonarc agree > > that two messages form a separate thread from the rest. I believe that > > the latter, at least, is the JWZ algorithm. > > mutt concurs.
Can anyone explain why JWZ *doesn't* have the same problem? I don't see how this heuristic doesn't doom it to the same fate: The References field is populated from the ``References'' and/or ``In-Reply-To'' headers. If both headers exist, take the first thing in the In-Reply-To header that looks like a Message-ID, and append it to the References header. Given this, even considering only messages 18 and 52 (which "should" be in different threads), JWZ should find the common "parent" [email protected] and link them in to the same thread: Add 18 (step 1) - The combined "references" list is <ID17> <[email protected]> - Creates and links containers 17 <- [email protected] <- 18 where the first two are empty Add 52 (step 1) - The combined "references" list is <ID31> <ID32> <ID39> <[email protected]> - Creates and links containers 31 <- 32 <- 39 - Also considers container [email protected], but this is already linked, so it doesn't change it - Creates container 52 and links [email protected] <- 52 (step 1C) 18 and 52 will later get promoted over their empty parent (step 4), but will remain in the same thread. What am I missing? Or are these other MUAs not using pure JWZ? _______________________________________________ notmuch mailing list [email protected] http://notmuchmail.org/mailman/listinfo/notmuch
