lib/PublicInbox/V2Writable.pm | 2 ++ diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm index 970244eb433944cb4ebecb064146002fc427667c..ec28e510706d92c836dd48bbff8fbd4d3179fc94 100644 --- a/lib/PublicInbox/V2Writable.pm +++ b/lib/PublicInbox/V2Writable.pm @@ -291,6 +291,7 @@ -d $git_dir or next; my $git = PublicInbox::Git->new($git_dir); my $im = $self->import_init($git, 0, 1); $purges->[$i] = $im->purge_oids($purge); + $im->done; } $purges; } @@ -499,6 +500,7 @@ $self->{over}->disconnect; delete $self->{bnote}; $self->{transact_bytes} = 0; $self->lock_release if $parts; + $self->{-inbox}->git->cleanup; } sub git_init {