X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=public-inbox-learn;h=0c7b4199abeea2def7b452101ce83e4e24b9b7a1;hb=ac6f7081a484a053ddb60a2f8b6b6487664827ac;hp=c89ffb54c2b9bd3f3e6de3f459dd9aab4f2b12c7;hpb=4f4264f7ac384b02442bdf7c5cc6e838feb86c93;p=public-inbox.git diff --git a/public-inbox-learn b/public-inbox-learn index c89ffb54..0c7b4199 100755 --- a/public-inbox-learn +++ b/public-inbox-learn @@ -1,6 +1,9 @@ #!/usr/bin/perl -w -# Copyright (C) 2014, Eric Wong and all contributors +# Copyright (C) 2014-2015 all contributors # License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt) +# +# Used for training spam (via SpamAssassin) and removing messages from a +# public-inbox my $usage = "$0 (spam|ham) < /path/to/message"; use strict; use warnings; @@ -79,9 +82,7 @@ foreach my $recipient (keys %dests) { $err or eval { require PublicInbox::SearchIdx; - umask 0022; # XXX FIXME use git config core.sharedRepository - my $s = PublicInbox::SearchIdx->new($git_dir, 2); - $s->index_sync; + PublicInbox::SearchIdx->new($git_dir, 2)->index_sync; }; }