]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/SearchIdx.pm
searchidx: avoid holding Xapian lock in cat-file
[public-inbox.git] / lib / PublicInbox / SearchIdx.pm
index 6efc1f3fb937ebb17726cdbddbd3defd77c85e4b..0582526e8b1c5b0f0866b39911e1a94d9a3507dc 100644 (file)
@@ -390,6 +390,7 @@ sub _index_sync {
        my $tip = $opts->{ref} || 'HEAD';
        my $reindex = $opts->{reindex};
        my ($mkey, $last_commit, $lx, $xlog);
+       $self->{git}->batch_prepare;
        my $xdb = _xdb_acquire($self);
        $xdb->begin_transaction;
        do {