]> Sergey Matveev's repositories - public-inbox.git/blobdiff - public-inbox-learn
public-inbox-{learn,mda}: automatically sync index
[public-inbox.git] / public-inbox-learn
index d3a05abe4cfcb1e17d7d37532343dd756d336961..7f525f558f5d17b26b2c21742bab48631b984a08 100755 (executable)
@@ -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;