]> Sergey Matveev's repositories - public-inbox.git/commit
extindex: support --rethread and content bifurcation
authorEric Wong <e@80x24.org>
Tue, 15 Dec 2020 02:02:19 +0000 (02:02 +0000)
committerEric Wong <e@80x24.org>
Thu, 17 Dec 2020 19:13:10 +0000 (19:13 +0000)
commit7cc8cb8a8554e1eae817ce2f21dd28b413d3bafc
tree859eb7a59e00d60982f52e336f0477487e8e6094
parent4c434e62a115c1158a0dc31468f109616a4ed088
extindex: support --rethread and content bifurcation

--rethread is useful for dealing with bugs and behaves
just like it does with current inboxes.

This is in case our content deduplication logic changes for
whatever reason and causes previously merged messages to be
considered "different".  As with v2, this won't allow us to
merge messages in a way that allows deduplicating messages which
were previously considered different, but v2 inboxes do not
allow that, either.

In other words, this makes the --reindex and --rethread
switches of -extindex match the behavior of v2 -index.
lib/PublicInbox/ExtSearchIdx.pm
lib/PublicInbox/Over.pm
t/extsearch.t