scripts/import_slrnspool | 10 +++++++++- diff --git a/scripts/import_slrnspool b/scripts/import_slrnspool index 7b6c9ab0656b9e0af0edb99f3fd58566451356de..ab79e7982da8c1cbfc45d8f59e02125b10160e8b 100755 --- a/scripts/import_slrnspool +++ b/scripts/import_slrnspool @@ -25,7 +25,15 @@ defined $recipient or die usage(); my $config = PublicInbox::Config->new; my $ibx = $config->lookup($recipient); my $git = $ibx->git; -my $im = PublicInbox::Import->new($git, $ibx->{name}, $ibx->{-primary_address}); +my $im; +if (($ibx->{version} || 1) == 2) { + require PublicInbox::V2Writable; + $im = PublicInbox::V2Writable->new($ibx); + $im->{parallel} = 0; # pointless to be parallel for a single message +} else { + $im = PublicInbox::Import->new($git, $ibx->{name}, + $ibx->{-primary_address}); +} sub key { "publicinbox.$ibx->{name}.importslrnspoolstate";