about summary refs log tree commit homepage
path: root/MANIFEST
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-05-14 02:04:43 +0000
committerEric Wong <e@80x24.org>2019-05-14 02:05:59 +0000
commit1b7e935ab1690e28d790d8db5af2714f13c258cc (patch)
treef3c0808f0f5855fb1b3b78d219c5c7cf666e9908 /MANIFEST
parent20759636853f59b1d59cd979e72375422de29059 (diff)
downloadpublic-inbox-1b7e935ab1690e28d790d8db5af2714f13c258cc.tar.gz
We were reindexing the full history every invocation of -index
when Xapian was not used because we were incorrectly relying on
'last_commit' metadata stored in Xapian.

Rewrite the indexing logic to be less confusing while we're
at it, since we rely on `git merge-base --is-ancestor' nowadays.

Furthermore, we need to handle message removals from the
overview index correctly when Xapian is not in use.

Co-authored-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'MANIFEST')
-rw-r--r--MANIFEST1
1 files changed, 1 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index 28300e0c..1da40a90 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -198,6 +198,7 @@ t/httpd.t
 t/hval.t
 t/import.t
 t/inbox.t
+t/indexlevels-mirror.t
 t/init.t
 t/linkify.t
 t/main-bin/spamc