about summary refs log tree commit homepage
path: root/public-inbox-learn
diff options
context:
space:
mode:
Diffstat (limited to 'public-inbox-learn')
-rwxr-xr-xpublic-inbox-learn10
1 files changed, 10 insertions, 0 deletions
diff --git a/public-inbox-learn b/public-inbox-learn
index d3a05abe..7f525f55 100755
--- a/public-inbox-learn
+++ b/public-inbox-learn
@@ -76,5 +76,15 @@ foreach my $recipient (keys %dests) {
         if (!run([qw(spamc -L), $train], \$in, @output)) {
                 $err = 1;
         }
+
+        $err or eval {
+                require PublicInbox::Search;
+                require PublicInbox::GitCatFile;
+                my $git = PublicInbox::GitCatFile->new($git_dir);
+                umask 0022; # XXX FIXME use git config core.sharedRepository
+                my $s = PublicInbox::Search->new($git_dir, 1);
+                $s->index_sync($git);
+        };
 }
+
 exit $err;