lib/PublicInbox/ExtSearchIdx.pm | 2 +- lib/PublicInbox/V2Writable.pm | 4 ++-- diff --git a/lib/PublicInbox/ExtSearchIdx.pm b/lib/PublicInbox/ExtSearchIdx.pm index 14ffdadb36eebff00606beae037f0838b116d87d..2d230dc18045e5bff145f4e2a0bcb6d513e2178c 100644 --- a/lib/PublicInbox/ExtSearchIdx.pm +++ b/lib/PublicInbox/ExtSearchIdx.pm @@ -361,7 +361,7 @@ } else { die "Unsupported inbox version: $v"; } my $last = $self->{oidx}->eidx_meta($meta_key); - if (defined $last && is_ancestor($unit->{git}, $last, $latest_cmt)) { + if (defined $last && is_ancestor($self->git, $last, $latest_cmt)) { my @cmd = (qw(rev-list --count), "$last..$latest_cmt"); chomp(my $n = $unit->{git}->qx(@cmd)); return if $n ne '' && $n == 0; diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm index 87b76501a5e1fb984acc6eab0c13197cd1015694..cf44c95bc8ebfa6aca7d402798a2a9d5f51514fc 100644 --- a/lib/PublicInbox/V2Writable.pm +++ b/lib/PublicInbox/V2Writable.pm @@ -966,7 +966,7 @@ my $unit = $sync->{unit} // return; my $latest_cmt = $stk ? $stk->{latest_cmt} : ${$sync->{latest_cmt}}; defined($latest_cmt) or return; my $last = last_epoch_commit($self, $unit->{epoch}); - if (defined $last && is_ancestor($unit->{git}, $last, $latest_cmt)) { + if (defined $last && is_ancestor($self->git, $last, $latest_cmt)) { my @cmd = (qw(rev-list --count), "$last..$latest_cmt"); chomp(my $n = $unit->{git}->qx(@cmd)); return if $n ne '' && $n == 0; @@ -1003,7 +1003,7 @@ my $range = "$cur..$tip"; $pr->("$i.git checking contiguity... ") if $pr; my $git = $unit->{git}; - if (is_ancestor($git, $cur, $tip)) { # common case + if (is_ancestor($sync->{self}->git, $cur, $tip)) { # common case $pr->("OK\n") if $pr; my $n = $git->qx(qw(rev-list --count), $range); chomp($n);