This will let us use it from ExtSearchIdx.
---
 lib/PublicInbox/V2Writable.pm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index ca60f2a1..d417b125 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -1038,6 +1038,9 @@ sub sync_prepare ($$) {
        # without {reindex}
        my $reindex_heads = $self->last_commits($sync) if $sync->{reindex};
 
+       if ($sync->{max_size} = $sync->{-opt}->{max_size}) {
+               $sync->{index_oid} = $self->can('index_oid');
+       }
        for (my $i = $sync->{epoch_max}; $i >= 0; $i--) {
                my $git_dir = $sync->{ibx}->git_dir_n($i);
                -d $git_dir or next; # missing epochs are fine
@@ -1312,9 +1315,6 @@ sub index_sync {
                        $art_beg++ if defined($art_beg);
                }
        }
-       if ($sync->{max_size} = $opt->{max_size}) {
-               $sync->{index_oid} = $self->can('index_oid');
-       }
        # work forwards through history
        index_epoch($self, $sync, $_) for (0..$epoch_max);
        $self->{oidx}->rethread_done($opt);
--
unsubscribe: one-click, see List-Unsubscribe header
archive: https://public-inbox.org/meta/

Reply via email to